dblaikie added a comment. In D103131#2835702 <https://reviews.llvm.org/D103131#2835702>, @kamleshbhalui wrote:
> Here is what we get when we replace int with float. > > $lldb-11 ./a.out > (lldb) target create "./a.out" > Current executable set to > '/folk/kkumar/tcllvm/llvm-build-lldb-rel/bin/a.out' (x86_64). > (lldb) b main > Breakpoint 1: where = a.out`main + 4 at test.c:3:12, address = > 0x0000000000400484 > (lldb) p oldname > (float) $0 = 1 > (lldb) p newname > (void *) $1 = 0x000000003f800000 Yep, looks like it's ignoring the imported declaration in favor of the raw symbol table entry. How's lldb handle GCC-style debug info (the variable declaration, without any imported declaration) for the alias? Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D103131/new/ https://reviews.llvm.org/D103131 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits