Make the UseAuto test case generator compatible with python 2.5.
authorBenjamin Kramer <benny.kra@googlemail.com>
Sat, 2 Mar 2013 09:24:42 +0000 (09:24 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Sat, 2 Mar 2013 09:24:42 +0000 (09:24 +0000)
llvm-svn: 176406

clang-tools-extra/test/cpp11-migrate/UseAuto/gen_basic_std_iterator_tests.cpp.py

index 8f11824..ae1ab36 100644 (file)
@@ -42,26 +42,26 @@ int main(int argc, char **argv) {""".lstrip() # Strip leading newline
 
 for c in containers:
   print """
-  {{
-    std::{0}<int> C;
-    std::{0}<int>::iterator I = C.begin();
+  {
+    std::%(0)s<int> C;
+    std::%(0)s<int>::iterator I = C.begin();
     // CHECK: auto I = C.begin();
-  }}
-  {{
-    std::{0}<int> C;
-    std::{0}<int>::reverse_iterator I = C.rbegin();
+  }
+  {
+    std::%(0)s<int> C;
+    std::%(0)s<int>::reverse_iterator I = C.rbegin();
     // CHECK: auto I = C.rbegin();
-  }}
-  {{
-    const std::{0}<int> C;
-    std::{0}<int>::const_iterator I = C.begin();
+  }
+  {
+    const std::%(0)s<int> C;
+    std::%(0)s<int>::const_iterator I = C.begin();
     // CHECK: auto I = C.begin();
-  }}
-  {{
-    const std::{0}<int> C;
-    std::{0}<int>::const_reverse_iterator I = C.rbegin();
+  }
+  {
+    const std::%(0)s<int> C;
+    std::%(0)s<int>::const_reverse_iterator I = C.rbegin();
     // CHECK: auto I = C.rbegin();
-  }}""".format(c)
+  }""" % {"0": c}
 
 print """
   return 0;