summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGen/builtin-ms-noop.cpp
diff options
context:
space:
mode:
authorReid Kleckner <reid@kleckner.net>2014-07-11 20:22:55 +0000
committerReid Kleckner <reid@kleckner.net>2014-07-11 20:22:55 +0000
commited5d4adb36bf07481f16bfe46d055396eebb9d0c (patch)
tree007c89d0ca651dfd1f7feb1e919e23c4503ef3ce /clang/test/CodeGen/builtin-ms-noop.cpp
parent10cd0f457a0b6d9b9fba0cd0286ee2b7c5065c45 (diff)
downloadbcm5719-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.cpp6
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());
};
OpenPOWER on IntegriCloud