Skip to content

Commit a3e10e3

Browse files
committed
Fixups
1 parent a1c59ac commit a3e10e3

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

clang/lib/CodeGen/Targets/AArch64.cpp

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1146,10 +1146,10 @@ void AArch64TargetCodeGenInfo::checkFunctionABI(
11461146
}
11471147
}
11481148

1149-
enum ArmSMEInlinability : uint8_t {
1149+
enum class ArmSMEInlinability : uint8_t {
11501150
Ok = 0,
1151-
MismatchedStreamingCompatibility = 1 << 1,
1152-
IncompatibleStreamingModes = 1,
1151+
MismatchedStreamingCompatibility = 1 << 0,
1152+
IncompatibleStreamingModes = 1 << 1,
11531153
CalleeRequiresNewZA = 1 << 2,
11541154
LLVM_MARK_AS_BITMASK_ENUM(/*LargestValue=*/CalleeRequiresNewZA),
11551155
};
@@ -1190,15 +1190,17 @@ void AArch64TargetCodeGenInfo::checkFunctionCallABIStreaming(
11901190
ArmSMEInlinability Inlinability = GetArmSMEInlinability(Caller, Callee);
11911191

11921192
if ((Inlinability & ArmSMEInlinability::MismatchedStreamingCompatibility) !=
1193-
0)
1193+
ArmSMEInlinability::Ok)
11941194
CGM.getDiags().Report(
11951195
CallLoc,
1196-
(Inlinability & ArmSMEInlinability::IncompatibleStreamingModes) != 0
1196+
(Inlinability & ArmSMEInlinability::IncompatibleStreamingModes) !=
1197+
ArmSMEInlinability::Ok
11971198
? diag::err_function_always_inline_attribute_mismatch
11981199
: diag::warn_function_always_inline_attribute_mismatch)
11991200
<< Caller->getDeclName() << Callee->getDeclName() << "streaming";
12001201

1201-
if ((Inlinability & ArmSMEInlinability::CalleeRequiresNewZA) != 0)
1202+
if ((Inlinability & ArmSMEInlinability::CalleeRequiresNewZA) !=
1203+
ArmSMEInlinability::Ok)
12021204
CGM.getDiags().Report(CallLoc, diag::err_function_always_inline_new_za)
12031205
<< Callee->getDeclName();
12041206
}

0 commit comments

Comments
 (0)