Skip to content

Commit b231f4e

Browse files
committed
bool vector swizzle is allowed in hlsl
1 parent 50f8b16 commit b231f4e

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

clang/lib/Sema/SemaExprMember.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1697,7 +1697,7 @@ static ExprResult LookupMemberExpr(Sema &S, LookupResult &R,
16971697
QualType(), false);
16981698
}
16991699

1700-
if (BaseType->isExtVectorBoolType()) {
1700+
if (BaseType->isExtVectorBoolType() && !S.Context.getLangOpts().HLSL) {
17011701
// We disallow element access for ext_vector_type bool. There is no way to
17021702
// materialize a reference to a vector element as a pointer (each element is
17031703
// one bit in the vector).

0 commit comments

Comments
 (0)