>>> prepare("/internal/test", 0, "struct Bar<T> { T x; } struct Foo { Bar<int> x; }") Exception: Error: Cannot determine if an uninstantiated type is primitive
Oh man, type instantiation is so confusing.
Created attachment 321180 [details] the patch
Landed in https://trac.webkit.org/changeset/222201/webkit
<rdar://problem/34693348>
Migrated to https://github.com/gpuweb/WHLSL/issues/183