[llvm-dev] Debuginfo for alias variable /func is not emited.

Umesh Kalappa via llvm-dev llvm-dev at lists.llvm.org
Tue Apr 20 06:48:40 PDT 2021


Hi All ,

We have a stitution with clang ,where the debuginfo for alias variable
/func is not emitted i.e

$cat test.c
int oldname = 1;
extern int newname __attribute__((alias("oldname")));
$clang -g -O0 test.c
$gdb a.out
(gdb) pt oldname
type = int
(gdb) pt newname
type = <data variable, no debug info>

and we can fix the same ,by adding the DIGlobalVariable for alias too .

Before we go-ahead and make the changes ,we would like experts to
confirm these gaps and their comments on the same .

Thank you
~Umesh


More information about the llvm-dev mailing list