forked from OSchip/llvm-project
parent
7f17bcdb5b
commit
52c9ad2001
|
@ -2527,7 +2527,7 @@ def err_attribute_argument_n_type : Error<
|
|||
def err_attribute_argument_type : Error<
|
||||
"%0 attribute requires %select{int or bool|an integer "
|
||||
"constant|a string|an identifier}1">;
|
||||
def err_attribute_argument_outof_range : Error<
|
||||
def err_attribute_argument_out_of_range : Error<
|
||||
"%0 attribute requires integer constant between %1 and %2 inclusive">;
|
||||
def err_init_priority_object_attr : Error<
|
||||
"can only use 'init_priority' attribute on file-scope definitions "
|
||||
|
|
|
@ -1118,7 +1118,7 @@ static void handlePassObjectSizeAttr(Sema &S, Decl *D, const ParsedAttr &AL) {
|
|||
// __builtin_object_size. So, it has the same constraints as that second
|
||||
// argument; namely, it must be in the range [0, 3].
|
||||
if (Type > 3) {
|
||||
S.Diag(E->getBeginLoc(), diag::err_attribute_argument_outof_range)
|
||||
S.Diag(E->getBeginLoc(), diag::err_attribute_argument_out_of_range)
|
||||
<< AL << 0 << 3 << E->getSourceRange();
|
||||
return;
|
||||
}
|
||||
|
@ -3299,7 +3299,7 @@ static void handleInitPriorityAttr(Sema &S, Decl *D, const ParsedAttr &AL) {
|
|||
}
|
||||
|
||||
if (prioritynum < 101 || prioritynum > 65535) {
|
||||
S.Diag(AL.getLoc(), diag::err_attribute_argument_outof_range)
|
||||
S.Diag(AL.getLoc(), diag::err_attribute_argument_out_of_range)
|
||||
<< E->getSourceRange() << AL << 101 << 65535;
|
||||
AL.setInvalid();
|
||||
return;
|
||||
|
@ -6434,7 +6434,7 @@ static void handleFortifyStdLib(Sema &S, Decl *D, const ParsedAttr &AL) {
|
|||
|
||||
if (BOSType > 3) {
|
||||
S.Diag(AL.getArgAsExpr(0)->getBeginLoc(),
|
||||
diag::err_attribute_argument_outof_range)
|
||||
diag::err_attribute_argument_out_of_range)
|
||||
<< AL << 0 << 3;
|
||||
return;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue