MATE icon indicating copy to clipboard operation
MATE copied to clipboard

Test program with C and C++ sources

Open langston-barrett opened this issue 1 year ago • 0 comments

We've been testing MATE on codebases that are either C++ or C, but many real-world codebases are both. We should confirm that, particularly on the machine code mapping side, having multiple compilation units of different origin languages doesn't cause problems.

The recompilation pipeline inside of quotidian needs to know how best to recompile the assembly it's given. It currently deduces the right compiler frontend to use (clang or clang++) based on the DWARF language ID(s) for each compilation unit, which aren't guaranteed to all be the same.

Migrated from internal (Gitlab) MATE issue number(s) 440.

langston-barrett avatar Aug 23 '22 19:08 langston-barrett