We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 122c675 commit 4acbe43Copy full SHA for 4acbe43
llvm/lib/Target/DirectX/DXILOpLowering.cpp
@@ -119,9 +119,8 @@ class OpLowerer {
119
replaceFunctionWithOp(Function &F, dxil::OpCode DXILOp,
120
ArrayRef<IntrinArgSelect> ArgSelects) {
121
bool IsVectorArgExpansion = isVectorArgExpansion(F);
122
- assert(!IsVectorArgExpansion ||
123
- ArgSelects.empty() &&
124
- "Cann't do vector arg expansion when using arg selects.");
+ assert(!(IsVectorArgExpansion && ArgSelects.size()) &&
+ "Cann't do vector arg expansion when using arg selects.");
125
return replaceFunction(F, [&](CallInst *CI) -> Error {
126
OpBuilder.getIRB().SetInsertPoint(CI);
127
SmallVector<Value *> Args;
0 commit comments