• INeedMana@piefed.zip
    link
    fedilink
    English
    arrow-up
    1
    ·
    2 days ago

    It would be cool if there was an option to tell compiler how to name the object in the end. A strength of C mangling (or rather lack of it) is that you can take the object file and know beforehand the names. With mangling that will always depend on the version of the compiler. In practice, while mangled names are kind of stable, mangled C++ names are not really reliable in the real world

    If we could tell the compiler “in the end name/alias this function as prefix_or_name_of_cargo_my_super_duper_function”, we could then easily call it in an assembler/pure C/etc
    It could even be a separate wrapper. only for exposing stable function names in the object files