diff options
author | Michael Liao <michael.liao@intel.com> | 2012-08-28 17:46:11 +0000 |
---|---|---|
committer | Michael Liao <michael.liao@intel.com> | 2012-08-28 17:46:11 +0000 |
commit | bf48b1b8e4d611ed830fd51dfe42729dad7355bf (patch) | |
tree | f49dae2ecb236699e2b2b0a10aee285014f2e713 | |
parent | bbbe9ab876fc02832a6c5a79ec45fd8bc3a4e39e (diff) | |
download | bcm5719-llvm-bf48b1b8e4d611ed830fd51dfe42729dad7355bf.tar.gz bcm5719-llvm-bf48b1b8e4d611ed830fd51dfe42729dad7355bf.zip |
Merge test case for PR13704 into exprs.c to reduce test cases
llvm-svn: 162769
-rw-r--r-- | clang/test/CodeGen/exprs.c | 10 | ||||
-rw-r--r-- | clang/test/CodeGen/pr13704.c | 9 |
2 files changed, 10 insertions, 9 deletions
diff --git a/clang/test/CodeGen/exprs.c b/clang/test/CodeGen/exprs.c index cc03be6a922..01abd505058 100644 --- a/clang/test/CodeGen/exprs.c +++ b/clang/test/CodeGen/exprs.c @@ -174,3 +174,13 @@ void f16() { lbl: ; } + +// PR13704: negative increment in i128 is not preserved. +// CHECK: define void @f17() +void f17() { + extern void extfunc(__int128); + __int128 x = 2; + x--; + extfunc(x); +// CHECK: add nsw i128 %0, -1 +} diff --git a/clang/test/CodeGen/pr13704.c b/clang/test/CodeGen/pr13704.c deleted file mode 100644 index 41b8b2cc710..00000000000 --- a/clang/test/CodeGen/pr13704.c +++ /dev/null @@ -1,9 +0,0 @@ -// RUN: %clang_cc1 %s -emit-llvm -o - | FileCheck %s -extern void foo(__int128); - -void bar() { - __int128 x = 2; - x--; - foo(x); -// CHECK: add nsw i128 %0, -1 -} |