diff options
author | Alon Zakai <azakai@mozilla.com> | 2010-12-04 15:33:29 -0800 |
---|---|---|
committer | Alon Zakai <azakai@mozilla.com> | 2010-12-04 15:33:29 -0800 |
commit | 60d8f78f3fc22a9ea96ab09e527760149569d3e2 (patch) | |
tree | 5697470d8b23dcb259f700238726e4a3965b5a15 /tests/runner.py | |
parent | 6b7bf0aa4ed04bbd30d9f69a12bb7a45e7f0c7a4 (diff) |
llvm.va_copy
Diffstat (limited to 'tests/runner.py')
-rw-r--r-- | tests/runner.py | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/tests/runner.py b/tests/runner.py index 42920946..14b1f2a4 100644 --- a/tests/runner.py +++ b/tests/runner.py @@ -845,6 +845,13 @@ if 'benchmark' not in sys.argv: char d[20]; vsnprintf(d, 20, s, v); puts(d); + + // Try it with copying + va_list tempva; + __va_copy(tempva, v); + vsnprintf(d, 20, s, tempva); + puts(d); + va_end(v); } @@ -888,7 +895,7 @@ if 'benchmark' not in sys.argv: return 0; } ''' - self.do_test(src, '*cheez: 0+24*\nQ85*\nmaxxi:21*\nmaxxD:22.10*\n') + self.do_test(src, '*cheez: 0+24*\n*cheez: 0+24*\nQ85*\nmaxxi:21*\nmaxxD:22.10*\n') def test_stdlibs(self): src = ''' |