Skip to content

Commit fd7c5ee

Browse files
authored
[SYCL] Add assert for split type metadata (#15643)
I don't know if we consider this NFC but it's pretty close. This was suggested by a code checking tool. Signed-off-by: Sarnie, Nick <nick.sarnie@intel.com>
1 parent 6d719c6 commit fd7c5ee

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

llvm/lib/SYCLLowerIR/ComputeModuleRuntimeInfo.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ getSYCLESIMDSplitStatusFromMetadata(const Module &M) {
3737
assert(MDOp && "Unexpected metadata operand");
3838
const auto &MDConst = MDOp->getOperand(0);
3939
auto *MDVal = mdconst::dyn_extract_or_null<ConstantInt>(MDConst);
40+
assert(MDVal && "Unexpected metadata operand type");
4041
uint8_t Val = MDVal->getZExtValue();
4142
assert(Val < 3 && "Unexpected value for split metadata");
4243
auto AsEnum = static_cast<module_split::SyclEsimdSplitStatus>(Val);

0 commit comments

Comments
 (0)