Fix an issue when we merge multiple spirv_decorate_xxx directives

There is a typo.
This commit is contained in:
Rex Xu 2023-03-24 00:06:29 +08:00 committed by arcady-lunarg
parent 8ff8b45131
commit 77f7cdfb1e
4 changed files with 56 additions and 1 deletions

View file

@ -4228,7 +4228,7 @@ void TParseContext::mergeQualifiers(const TSourceLoc& loc, TQualifier& dst, cons
if (dstSpirvDecorate.decorates.find(decorateString.first) != dstSpirvDecorate.decorates.end())
error(loc, "too many SPIR-V decorate qualifiers", "spirv_decorate_string", "(decoration=%u)", decorateString.first);
else
dstSpirvDecorate.decorates.insert(decorateString);
dstSpirvDecorate.decorateStrings.insert(decorateString);
}
} else {
dst.spirvDecorate = src.spirvDecorate;