case FKind.FlatSESEEnterNode:
sese = (FlatSESEEnterNode) fn;
+ if( sese.getIsCallerSESEplaceholder() ) {
+ // ignore these dummy rblocks!
+ break;
+ }
+
if( doEffectsAnalysis && fmContaining != fmAnalysisEntry ) {
// always remove ALL stall site taints at enter
Foo b = new Foo();
rblock r1 {
+
+ rblock c2 {
+ Foo k = a.g;
+ }
+
+ a.f = new Foo();
+
Foo x = doSomething( a, b );
// 1 - STALL
static Foo doSomething( Foo a, Foo b ) {
Foo z = new Foo();
+ a.g = z;
rblock c1 {
z.g = new Foo();
// 1 (this line commented)
// 2 (STALL HERE!)
- //z.g = b;
+ z.g = b;
return z;
}