Mercurial > hg > CbC > CbC_llvm
diff clang/test/CodeGenCXX/nullptr.cpp @ 236:c4bab56944e8 llvm-original
LLVM 16
author | kono |
---|---|
date | Wed, 09 Nov 2022 17:45:10 +0900 |
parents | 1d019706d866 |
children |
line wrap: on
line diff
--- a/clang/test/CodeGenCXX/nullptr.cpp Wed Jul 21 10:27:27 2021 +0900 +++ b/clang/test/CodeGenCXX/nullptr.cpp Wed Nov 09 17:45:10 2022 +0900 @@ -2,7 +2,7 @@ #include <typeinfo> -// CHECK: @_ZTIDn = external constant i8* +// CHECK: @_ZTIDn = external constant ptr int* a = nullptr; void f() { @@ -15,7 +15,7 @@ struct X { }; void g() { - // CHECK: call i8* @_Z11get_nullptrv() + // CHECK: call ptr @_Z11get_nullptrv() int (X::*pmf)(int) = get_nullptr(); } @@ -38,7 +38,7 @@ // CHECK: store // CHECK: load // CHECK-NOT: load -// CHECK: ret i8* null +// CHECK: ret ptr null nullptr_t pr23833_b(nullptr_t &n) { return n; } struct X1 { operator int*(); }; @@ -58,7 +58,7 @@ // CHECK-NOT: load // CHECK: store // CHECK: load -// CHECK: ret i32* +// CHECK: ret ptr int *pr23833_d() { int *p = X2(); return p;