https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61874
Bug ID: 61874 Summary: Missing DW_AT_location for "this" parameter when using always_inline attribute Product: gcc Version: 4.8.2 Status: UNCONFIRMED Severity: normal Priority: P3 Component: debug Assignee: unassigned at gcc dot gnu.org Reporter: apepper at blueshiftinc dot com Dwarf output for formal parameter “this”, includes no DW_AT_location, for a member function that is decorated with “__attribute__ ((always_inline))”. Test case: ------------------- class A { public: void accessMemberInline(int a) __attribute__ ((always_inline)) { m_a = a; } int m_a; }; int main() { A my_a; my_a.accessMemberInline(5); } -------------------- g++ -g -O0