summaryrefslogtreecommitdiffstats
path: root/source/slang/lower.cpp
diff options
context:
space:
mode:
authorTim Foley <tfoley@nvidia.com>2017-07-08 17:04:31 -0700
committerTim Foley <tfoley@nvidia.com>2017-07-08 18:22:26 -0700
commit6233f9b35f1901ca33c53ce37f9b1517e91e1d79 (patch)
treeba7171bfe69a81a8425795e77f75a093a7a95e90 /source/slang/lower.cpp
parentc77c0390d8da6c1769e0a9c5b2f862b3598d9b8f (diff)
Revise how hidden implicit casts are recognized.
The old approach used an `isRewriter` flag in the emit logic, but I kind of need that flag to go away. Instead, I now how the semantic checking pass detect whether an implicitly-generated type cast is in rewriter code, and if so it uses the new `HiddenImplicitCastExpr` AST node. The emit logic then looks for that specific node and eliminates it.
Diffstat (limited to 'source/slang/lower.cpp')
0 files changed, 0 insertions, 0 deletions