diff gcc/testsuite/g++.dg/cpp0x/addressof2.C @ 145:1830386684a0

gcc-9.2.0
author anatofuz
date Thu, 13 Feb 2020 11:34:05 +0900
parents 84e7813d76e9
children
line wrap: on
line diff
--- a/gcc/testsuite/g++.dg/cpp0x/addressof2.C	Thu Oct 25 07:37:49 2018 +0900
+++ b/gcc/testsuite/g++.dg/cpp0x/addressof2.C	Thu Feb 13 11:34:05 2020 +0900
@@ -8,19 +8,19 @@
   return __builtin_addressof (x);
 }
 
-auto a = __builtin_addressof (1);		// { dg-error "lvalue required as unary" }
-auto b = addressof (1);				// { dg-error "cannot bind non-const lvalue reference of type" }
+auto a = __builtin_addressof (1);		// { dg-error "31:lvalue required as unary" }
+auto b = addressof (1);				// { dg-error "21:cannot bind non-const lvalue reference of type" }
 
 struct S { int s : 5; int t; void foo (); } s;
 
 auto c = __builtin_addressof (s);
 auto d = addressof (s);
-auto e = __builtin_addressof (s.s);		// { dg-error "attempt to take address of bit-field" }
-auto f = addressof (s.s);			// { dg-error "cannot bind bitfield" }
-auto g = __builtin_addressof (S{});		// { dg-error "taking address of rvalue" }
-auto h = addressof (S{});			// { dg-error "cannot bind non-const lvalue reference of type" }
-auto i = __builtin_addressof (S::t);		// { dg-error "invalid use of non-static data member" }
-auto j = __builtin_addressof (S::foo);		// { dg-error "invalid use of non-static member function" }
+auto e = __builtin_addressof (s.s);		// { dg-error "33:attempt to take address of bit-field" }
+auto f = addressof (s.s);			// { dg-error "23:cannot bind bit-field" }
+auto g = __builtin_addressof (S{});		// { dg-error "31:taking address of rvalue" }
+auto h = addressof (S{});			// { dg-error "21:cannot bind non-const lvalue reference of type" }
+auto i = __builtin_addressof (S::t);		// { dg-error "34:invalid use of non-static data member" }
+auto j = __builtin_addressof (S::foo);		// { dg-error "34:invalid use of non-static member function" }
 
 void
 foo (bool b)
@@ -28,6 +28,6 @@
   lab:;
   char c;
   long long int d;
-  auto k = __builtin_addressof (lab);		// { dg-error "was not declared in this scope" }
-  auto l = __builtin_addressof (b ? c : d);	// { dg-error "lvalue required as unary" }
+  auto k = __builtin_addressof (lab);		// { dg-error "33:.lab. was not declared in this scope" }
+  auto l = __builtin_addressof (b ? c : d);	// { dg-error "35:lvalue required as unary" }
 }