Skip to content

Commit b23efa4

Browse files
stanleygambarinMrSidims
authored andcommitted
Allow ReadNone and ReadOnly as Function attributes
1 parent e241967 commit b23efa4

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

lib/SPIRV/SPIRVInternal.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -248,6 +248,8 @@ typedef SPIRVMap<Attribute::AttrKind, SPIRVFuncParamAttrKind>
248248
template <>
249249
inline void
250250
SPIRVMap<Attribute::AttrKind, SPIRVFunctionControlMaskKind>::init() {
251+
add(Attribute::ReadNone, FunctionControlPureMask);
252+
add(Attribute::ReadOnly, FunctionControlConstMask);
251253
add(Attribute::AlwaysInline, FunctionControlInlineMask);
252254
add(Attribute::NoInline, FunctionControlDontInlineMask);
253255
add(Attribute::OptimizeNone, internal::FunctionControlOptNoneINTELMask);

0 commit comments

Comments
 (0)