Fix #1563: Corrupt token when an object macro miscalls a function macro

This commit is contained in:
John Kessenich
2018-11-07 18:25:56 -07:00
parent 4ee2f75294
commit 4207c97b93
5 changed files with 27 additions and 8 deletions

View File

@@ -55,6 +55,12 @@ void foo()
s . member2 . yyz;
s . member2 . xxyz();
s . member2 . yzy;
vec3 a = vec3(0);vec3 b = a . zxyz;vec3 b = a . xxyz;vec3 b = a . yyz;vec3 b = a . xxyz();vec3 b = a .;vec3 b = a . z;
vec3 a = vec3(0);vec3 b = a . zxyz;vec3 b = a . xxyz;vec3 b = a . yyz;vec3 b = a . xxyz();vec3 b = a . yzy;vec3 b = a . z;
yyz;
yzy
}