diff options
author | Reid Kleckner <reid@kleckner.net> | 2014-07-11 20:22:55 +0000 |
---|---|---|
committer | Reid Kleckner <reid@kleckner.net> | 2014-07-11 20:22:55 +0000 |
commit | ed5d4adb36bf07481f16bfe46d055396eebb9d0c (patch) | |
tree | 007c89d0ca651dfd1f7feb1e919e23c4503ef3ce /clang/test/CodeGen/builtin-ms-noop.cpp | |
parent | 10cd0f457a0b6d9b9fba0cd0286ee2b7c5065c45 (diff) | |
download | bcm5719-llvm-ed5d4adb36bf07481f16bfe46d055396eebb9d0c.tar.gz bcm5719-llvm-ed5d4adb36bf07481f16bfe46d055396eebb9d0c.zip |
MS extension: Make __noop be the integer zero, not void
We still don't accept '__noop;', and we don't consider __noop to be the
integer literal zero. More work is needed.
llvm-svn: 212839
Diffstat (limited to 'clang/test/CodeGen/builtin-ms-noop.cpp')
-rw-r--r-- | clang/test/CodeGen/builtin-ms-noop.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/clang/test/CodeGen/builtin-ms-noop.cpp b/clang/test/CodeGen/builtin-ms-noop.cpp index b579e2d08ce..f5064fbf3c0 100644 --- a/clang/test/CodeGen/builtin-ms-noop.cpp +++ b/clang/test/CodeGen/builtin-ms-noop.cpp @@ -5,9 +5,9 @@ class A { ~A() {} }; -void f() { +int f() { // CHECK: @_Z1fv // CHECK-NOT: call void @_ZN1AD1Ev -// CHECK: ret void - __noop(A()); +// CHECK: ret i32 0 + return __noop(A()); }; |