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 | 5f83c60d5d5e3a87f5281db8125755c65a72b070 (patch) | |
tree | 88f171f34c5a8855ecaa0c37e44bd403624fa78d | |
parent | c26a9ae80e9cec5cb985090ef051f9221fd0fe04 (diff) |
Check the output of this test.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@105434 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | test/CodeGenCXX/member-init-assignment.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/test/CodeGenCXX/member-init-assignment.cpp b/test/CodeGenCXX/member-init-assignment.cpp index c23fe2b9c5..c9b53118a3 100644 --- a/test/CodeGenCXX/member-init-assignment.cpp +++ b/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 |