yum-mirror/glslang

git clone https://git.yummers.dev/yum-mirror/glslang

Arcady Goldmints-OrlovImprove parsing of STDGL pragma32238786

main
415 B13 linesraw
1#version 450
2// Regression test: #pragma STDGL with fewer than 4 tokens must not OOB-read
3// tokens[1]/tokens[3] in handlePragma() — fixed by checking tokens.size() >= 4
4// before accessing them (ParseHelper.cpp).
5#pragma STDGL
6#pragma STDGL invariant
7#pragma STDGL invariant(
8#pragma STDGL something (all)
9#pragma STDGL invariant []
10#pragma STDGL invariant [all]
11#pragma STDGL invariant ( some )
12
13void main() {}