dtolnay/cxx
Raw identifiers in methods in extern "C++" block leads to wrong C++ code generation
Aperta
#1324 aperta il 11 mar 2024
help wanted
Metriche repository
- Star
- (4472 stelle)
- Metriche merge PR
- (Merge medio 8m) (3 PR mergiate in 30 g)
Descrizione
For example
pub fn highlight(r#type: i32);
leads to
void ffi$cxxbridge1$highlight(::std::int32_t r#type) noexcept { ... }
I wish it could be unraw-ed if being a valid C++ identifier. Currently workaround with type_.