File tree Expand file tree Collapse file tree 2 files changed +3
-3
lines changed Expand file tree Collapse file tree 2 files changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -7957,8 +7957,8 @@ NamedDecl *Sema::ActOnVariableDeclarator(
79577957 }
79587958
79597959 if (!R->isIntegralType(Context) && !R->isPointerType()) {
7960- Diag(TInfo->getTypeLoc().getBeginLoc(),
7961- diag::err_asm_bad_register_type );
7960+ Diag(TInfo->getTypeLoc().getBeginLoc(), diag::err_asm_bad_register_type)
7961+ << TInfo->getTypeLoc().getSourceRange( );
79627962 NewVD->setInvalidDecl(true);
79637963 }
79647964 }
Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ struct foo {
66
77// CHECK: {{.*}}: error: bad type for named register variable
88// CHECK-NEXT: {{^}}register struct foo bar asm("esp");
9- // CHECK-NEXT: {{^}} ^{{$}}
9+ // CHECK-NEXT: {{^}} ^~~~~~~~~~ {{$}}
1010register struct foo bar asm (" esp" );
1111
1212// CHECK: {{.*}}: error: register 'edi' unsuitable for global register variables on this target
You can’t perform that action at this time.
0 commit comments