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 /clang/test/CodeGen/exprs.c | |
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
Diffstat (limited to 'clang/test/CodeGen/exprs.c')
-rw-r--r-- | clang/test/CodeGen/exprs.c | 10 |
1 files changed, 10 insertions, 0 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 +} |