summaryrefslogtreecommitdiff
path: root/lldb/test/Shell/SymbolFile/NativePDB/c-calling-conventions.cpp
AgeCommit message (Collapse)Author
2025-10-07[LLDB] Require target-x86/x86_64 for MSVC C mangling test (#162335)nerix
Fixes the test failure from https://github.com/llvm/llvm-project/pull/161678#issuecomment-3377949862.
2025-10-07Reland "[LLDB][NativePDB] Create functions with mangled name" (#161678)nerix
Relands #149701 which was reverted in https://github.com/llvm/llvm-project/commit/185ae5cdc695248b58ae017508cc764c19bee5b7 because it broke demangling of Itanium symbols on i386. The last commit in this PR adds the fix for this (discussed in #160930). On x86 environments, the prefix of `__cdecl` functions will now be removed to match DWARF. I opened #161676 to discuss this for the other calling conventions.