On Sun Mar 10 21:53:18 2024 +0000, Nikolay Sivov wrote:
What would be a test case for this? A test like this:
precise float4 var; typedef float4 precise; precise main() : sv_target { return var; }
is already working for me. Once 'precise' is defined as a type, it can't be used as a modifier.
Oh, you're right, that does work. So it's the other way around—that should probably be NEW_IDENTIFIER, not var_identifier. Unless you can use 'precise' as a modifier after you've declared it as a variable name?