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;