aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/rust-object-export.cc
diff options
context:
space:
mode:
authorPhilip Herron <philip.herron@embecosm.com>2022-02-02 14:25:50 +0000
committerPhilip Herron <philip.herron@embecosm.com>2022-02-02 15:50:13 +0000
commitd2a0fa7fc5fd3332e9f180339a262f29641f62c6 (patch)
tree0a911f2033756f2ef2a29c840d0ea61413b20ffb /gcc/rust/rust-object-export.cc
parentf7f14de056eb3887e70f29b0f29da4025f746559 (diff)
downloadgcc-d2a0fa7fc5fd3332e9f180339a262f29641f62c6.zip
gcc-d2a0fa7fc5fd3332e9f180339a262f29641f62c6.tar.gz
gcc-d2a0fa7fc5fd3332e9f180339a262f29641f62c6.tar.bz2
Add new RustIdent struct to track canonical-path and location info
This refactors our TyTy type abstractions to contain their repspective canonical-path and location info. This cleans up alot of location tracking for example when we have generic structures we create implicit hirids which may or may not have location info this now tracks the location info of the declaration of the type avoiding any confustion.
Diffstat (limited to 'gcc/rust/rust-object-export.cc')
0 files changed, 0 insertions, 0 deletions