summaryrefslogtreecommitdiffstats
path: root/test/CodeGenCXX/operator-new.cpp
blob: da64fc1b2d4e03d67d0bf927e52770710250054c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// RUN: %clang_cc1 -triple i686-pc-linux-gnu -emit-llvm -o %t-1.ll %s
// RUN: FileCheck -check-prefix SANE --input-file=%t-1.ll %s
// RUN: %clang_cc1 -triple i686-pc-linux-gnu -emit-llvm -fno-assume-sane-operator-new -o %t-2.ll %s
// RUN: FileCheck -check-prefix SANENOT --input-file=%t-2.ll %s


class teste {
  int A;
  teste() : A(2) {}
};

void f1() {
  // CHECK-SANE: declare noalias i8* @_Znwj(
  // CHECK-SANENOT: declare i8* @_Znwj(
  new teste();
}
OpenPOWER on IntegriCloud