diff options
author | Eli Friedman <eli.friedman@gmail.com> | 2010-06-03 23:34:11 +0000 |
---|---|---|
committer | Eli Friedman <eli.friedman@gmail.com> | 2010-06-03 23:34:11 +0000 |
commit | 986b6ae96a66c5c5d8d7ca4fd082ce5ddf11dcb7 (patch) | |
tree | 59b5475dbd700019782919ec6b421f9192c23238 | |
parent | 4e7bd4a8a107c9b0a2b60504409264d9355c6ce2 (diff) | |
download | bcm5719-llvm-986b6ae96a66c5c5d8d7ca4fd082ce5ddf11dcb7.tar.gz bcm5719-llvm-986b6ae96a66c5c5d8d7ca4fd082ce5ddf11dcb7.zip |
Check the output of this test.
llvm-svn: 105434
-rw-r--r-- | clang/test/CodeGenCXX/member-init-assignment.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/clang/test/CodeGenCXX/member-init-assignment.cpp b/clang/test/CodeGenCXX/member-init-assignment.cpp index c23fe2b9c51..c9b53118a3c 100644 --- a/clang/test/CodeGenCXX/member-init-assignment.cpp +++ b/clang/test/CodeGenCXX/member-init-assignment.cpp @@ -1,4 +1,4 @@ -// RUN: %clang_cc1 %s -emit-llvm-only -verify +// RUN: %clang_cc1 %s -emit-llvm -o - | FileCheck %s // PR7291 struct Foo { @@ -10,3 +10,9 @@ struct Foo { Foo::Foo(unsigned arg) : file_id(arg = 42) { } +// CHECK: define void @_ZN3FooC2Ej +// CHECK: [[ARG:%.*]] = alloca i32 +// CHECK: store i32 42, i32* [[ARG]] +// CHECK: [[ARGVAL:%.*]] = load i32* [[ARG]] +// CHECK: store i32 [[ARGVAL]], i32* %{{.*}} +// CHECK: ret void |