@Test
public void noEffectInRegularCode() throws Exception {

  final String original = "void main() { int a = 2; int b = 3; a + b + b; }";
  final TranslationUnit tu = ParseHelper.parse(original);
  final List<SimplifyExprReductionOpportunity> ops = CompoundExprToSubExprReductionOpportunities
        .findOpportunities(MakeShaderJobFromFragmentShader.make(tu),
            new ReducerContext(false, ShadingLanguageVersion.GLSL_440,
              new RandomWrapper(0), new IdGenerator()));
  assertTrue(ops.isEmpty());
}