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(
7957
7957
}
7958
7958
7959
7959
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( );
7962
7962
NewVD->setInvalidDecl(true);
7963
7963
}
7964
7964
}
Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ struct foo {
6
6
7
7
// CHECK: {{.*}}: error: bad type for named register variable
8
8
// CHECK-NEXT: {{^}}register struct foo bar asm("esp");
9
- // CHECK-NEXT: {{^}} ^{{$}}
9
+ // CHECK-NEXT: {{^}} ^~~~~~~~~~ {{$}}
10
10
register struct foo bar asm (" esp" );
11
11
12
12
// CHECK: {{.*}}: error: register 'edi' unsuitable for global register variables on this target
You can’t perform that action at this time.
0 commit comments