aboutsummaryrefslogtreecommitdiff
path: root/gdb/parse.c
diff options
context:
space:
mode:
authorPedro Alves <palves@redhat.com>2017-03-14 00:11:09 +0000
committerPedro Alves <palves@redhat.com>2017-03-14 00:11:09 +0000
commit8a6200ba863f207d93467312431d107f50f0e2ab (patch)
tree0c5e0ec0f53904e75f684a1fee8c866d2c91d390 /gdb/parse.c
parent9c7272f0833da2bfdf513d41bc41cdbc5f4fc5f7 (diff)
downloadgdb-8a6200ba863f207d93467312431d107f50f0e2ab.zip
gdb-8a6200ba863f207d93467312431d107f50f0e2ab.tar.gz
gdb-8a6200ba863f207d93467312431d107f50f0e2ab.tar.bz2
Restore test-cp-name-parser build
Commit c8b23b3f89fbb0 ("Add constructor and destructor to demangle_parse_info") a while ago broke the "test-cp-name-parser" build: $ make test-cp-name-parser [...] src/gdb/cp-name-parser.y: In function ‘int main(int, char**)’: src/gdb/cp-name-parser.y:2190:9: error: cannot convert ‘std::unique_ptr<demangle_parse_info>’ to ‘demangle_parse_info*’ in assignment result = cp_demangled_name_to_comp (str2, &errmsg); ^ src/gdb/cp-name-parser.y:2199:38: error: ‘cp_demangled_name_parse_free’ was not declared in this scope cp_demangled_name_parse_free (result); ^ src/gdb/cp-name-parser.y:2211:14: error: cannot convert ‘std::unique_ptr<demangle_parse_info>’ to ‘demangle_parse_info*’ in assignment result = cp_demangled_name_to_comp (argv[arg], &errmsg); ^ src/gdb/cp-name-parser.y:2219:43: error: ‘cp_demangled_name_parse_free’ was not declared in this scope cp_demangled_name_parse_free (result); ^ Makefile:2107: recipe for target 'test-cp-name-parser.o' failed make: *** [test-cp-name-parser.o] Error 1 This commit restores it. gdb/ChangeLog: 2017-03-14 Pedro Alves <palves@redhat.com> * cp-name-parser.y (cp_demangled_name_to_comp): Update comment. (main): Use std::unique_ptr. Remove calls to cp_demangled_name_parse_free.
Diffstat (limited to 'gdb/parse.c')
0 files changed, 0 insertions, 0 deletions