blob: f718faebef000147614b8c042e7e36fc8cbc244e [file] [log] [blame]
Nuno Lopesfc284482009-12-16 16:59:22 +00001// RUN: %clang_cc1 -triple i686-pc-linux-gnu -emit-llvm -o %t-1.ll %s
2// RUN: FileCheck -check-prefix SANE --input-file=%t-1.ll %s
3// RUN: %clang_cc1 -triple i686-pc-linux-gnu -emit-llvm -fno-assume-sane-operator-new -o %t-2.ll %s
4// RUN: FileCheck -check-prefix SANENOT --input-file=%t-2.ll %s
5
6
7class teste {
8 int A;
John McCall7002f4c2010-04-09 19:03:51 +00009public:
Nuno Lopesfc284482009-12-16 16:59:22 +000010 teste() : A(2) {}
Nuno Lopesfc284482009-12-16 16:59:22 +000011};
12
13void f1() {
Nuno Lopesb23f20d2009-12-17 10:15:49 +000014 // CHECK-SANE: declare noalias i8* @_Znwj(
15 // CHECK-SANENOT: declare i8* @_Znwj(
Nuno Lopesfc284482009-12-16 16:59:22 +000016 new teste();
17}