compiler/PPCInliningVisitor.st
changeset 465 f729f6cd3c76
parent 463 d4014e0a47a0
parent 464 f6d77fee9811
child 503 ff58cd9f1f3c
--- a/compiler/PPCInliningVisitor.st	Wed May 20 16:47:52 2015 +0100
+++ b/compiler/PPCInliningVisitor.st	Thu May 21 14:35:34 2015 +0100
@@ -3,7 +3,7 @@
 "{ NameSpace: Smalltalk }"
 
 PPCNodeVisitor subclass:#PPCInliningVisitor
-	instanceVariableNames:'acceptedNodes'
+	instanceVariableNames:'canInline acceptedNodes'
 	classVariableNames:''
 	poolDictionaries:''
 	category:'PetitCompiler-Visitors'
@@ -89,6 +89,14 @@
     "Modified: / 23-04-2015 / 12:15:49 / Jan Vrany <jan.vrany@fit.cvut.cz>"
 !
 
+visitStarCharSetPredicateNode: node
+    ^ self markForInline: node
+!
+
+visitStarMessagePredicateNode: node
+    ^ self markForInline: node
+!
+
 visitTokenConsumeNode: node
     super visitTokenConsumeNode: node.
     node name isNil ifTrue: [