@Test
public void testNothingToReplace() throws Exception {

  final String program = "#version 130\n"
      + "int foo(vec3 p, vec2 t) {"
      + "  ivec2 q = ivec2(0);"
      + "  return 0;"
      + "}"
      + "void main() { }";
  final TranslationUnit tu = ParseHelper.parse(program);
  final PipelineInfo pipelineInfo = new PipelineInfo();
  FloatLiteralReplacer.replace(tu, pipelineInfo);
  final String expectedProgram = "#version 130\n"
      + "int foo(vec3 p, vec2 t) {"
      + "  ivec2 q = ivec2(0);"
      + "  return 0;"
      + "}"
      + "void main() { }";
  CompareAsts.assertEqualAsts(expectedProgram, tu);
}