Skip to content

Commit 3ea76af

Browse files
authored
[clang][bytecode][NFC] Remove a useless local variable (#152711)
We can just check NonNullArgs.empty().
1 parent d54516b commit 3ea76af

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

clang/lib/AST/ByteCode/Compiler.cpp

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2063,12 +2063,9 @@ bool Compiler<Emitter>::visitCallArgs(ArrayRef<const Expr *> Args,
20632063
const FunctionDecl *FuncDecl,
20642064
bool Activate) {
20652065
assert(VarScope->getKind() == ScopeKind::Call);
2066-
bool HasNonNullAttr = false;
20672066
llvm::BitVector NonNullArgs;
2068-
if (FuncDecl && FuncDecl->hasAttr<NonNullAttr>()) {
2069-
HasNonNullAttr = true;
2067+
if (FuncDecl && FuncDecl->hasAttr<NonNullAttr>())
20702068
NonNullArgs = collectNonNullArgs(FuncDecl, Args);
2071-
}
20722069

20732070
unsigned ArgIndex = 0;
20742071
for (const Expr *Arg : Args) {
@@ -2094,7 +2091,7 @@ bool Compiler<Emitter>::visitCallArgs(ArrayRef<const Expr *> Args,
20942091
return false;
20952092
}
20962093

2097-
if (HasNonNullAttr && NonNullArgs[ArgIndex]) {
2094+
if (!NonNullArgs.empty() && NonNullArgs[ArgIndex]) {
20982095
PrimType ArgT = classify(Arg).value_or(PT_Ptr);
20992096
if (ArgT == PT_Ptr) {
21002097
if (!this->emitCheckNonNullArg(ArgT, Arg))

0 commit comments

Comments
 (0)