diff options
| author | Tim Foley <tfoley@nvidia.com> | 2017-07-08 17:47:31 -0700 |
|---|---|---|
| committer | Tim Foley <tfoley@nvidia.com> | 2017-07-08 18:22:26 -0700 |
| commit | 780a0bcd3724cad77cb65f931f111273776c9ca4 (patch) | |
| tree | 559e7c1d6c8cd43121f8e16d8f7686fc1608bb8a /source/slang/compiler.cpp | |
| parent | a40b6679931f672a911070fcc7eeb41c52e8b8fd (diff) | |
Add back `UnparsedStmt`
If the user doesn't use any `import` declarations, there is no reason to parse their code at all, so having the option of falling back to `UnparsedStmt` can potentially save us some headaches down the road.
The new rule now is that if you have the "no checking" flag on, *and* the parser hasn't yet seen any `import` declarations, then it still used `UnparsedStmt` to avoid touching function bodies.
Otherwise, I go ahead and parse function bodies, and assume I can rewrite any code I can semantically understand.
Diffstat (limited to 'source/slang/compiler.cpp')
0 files changed, 0 insertions, 0 deletions
