aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorPierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>2023-05-10 11:34:45 +0200
committerArthur Cohen <arthur.cohen@embecosm.com>2024-01-16 18:37:19 +0100
commit5605333c907883486f821088a1ceb22d2bb24aa3 (patch)
treee0a810e7dc38c92682ca3421d865736d20148fcc /gcc
parent842a8307ca36858529de75ab0532749f2140f900 (diff)
downloadgcc-5605333c907883486f821088a1ceb22d2bb24aa3.zip
gcc-5605333c907883486f821088a1ceb22d2bb24aa3.tar.gz
gcc-5605333c907883486f821088a1ceb22d2bb24aa3.tar.bz2
gccrs: libproc_macro: Change rust literal internals
Rust interface literal internals were taking a type and storing that type. This lead to multiple problems such as various conversion from string to int/float/other type as well as dead end on undetermined types (type checker runs at a later stage). libgrust/ChangeLog: * libproc_macro/rust/bridge.rs: Add ffistring module. * libproc_macro/rust/bridge/literal.rs: Rework type internals. * libproc_macro/rust/bridge/ffistring.rs: New file. Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
Diffstat (limited to 'gcc')
0 files changed, 0 insertions, 0 deletions