From: Pedro Alves Date: Wed, 22 Oct 2014 11:26:06 +0000 (+0100) Subject: breakpoint.h: move enum ‘print_stop_action’ X-Git-Url: http://drtracing.org/?a=commitdiff_plain;h=64166036b3de842d3e62e9471a2813b55643e3f3;p=deliverable%2Fbinutils-gdb.git breakpoint.h: move enum ‘print_stop_action’ Building GDB in C++, we get: src/gdb/breakpoint.h:529:8: error: use of enum ‘print_stop_action’ without previous declaration We can't forward declare enums in C++. gdb/ChangeLog: 2015-02-27 Pedro Alves * breakpoint.h (enum print_stop_action): Move further up in the file. --- diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 110c80be41..6d9b1b0242 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2015-02-27 Pedro Alves + + * breakpoint.h (enum print_stop_action): Move further up in the + file. + 2015-02-27 Pedro Alves * gdbarch.sh: Include regcache.h. diff --git a/gdb/breakpoint.h b/gdb/breakpoint.h index 100d4f2fbb..ad91102e02 100644 --- a/gdb/breakpoint.h +++ b/gdb/breakpoint.h @@ -471,6 +471,26 @@ struct bp_location struct symtab *symtab; }; +/* The possible return values for print_bpstat, print_it_normal, + print_it_done, print_it_noop. */ +enum print_stop_action +{ + /* We printed nothing or we need to do some more analysis. */ + PRINT_UNKNOWN = -1, + + /* We printed something, and we *do* desire that something to be + followed by a location. */ + PRINT_SRC_AND_LOC, + + /* We printed something, and we do *not* desire that something to be + followed by a location. */ + PRINT_SRC_ONLY, + + /* We already printed all we needed to print, don't print anything + else. */ + PRINT_NOTHING +}; + /* This structure is a collection of function pointers that, if available, will be called instead of the performing the default action for this bptype. */ @@ -966,26 +986,6 @@ struct bpstat_what int is_longjmp; }; -/* The possible return values for print_bpstat, print_it_normal, - print_it_done, print_it_noop. */ -enum print_stop_action - { - /* We printed nothing or we need to do some more analysis. */ - PRINT_UNKNOWN = -1, - - /* We printed something, and we *do* desire that something to be - followed by a location. */ - PRINT_SRC_AND_LOC, - - /* We printed something, and we do *not* desire that something to - be followed by a location. */ - PRINT_SRC_ONLY, - - /* We already printed all we needed to print, don't print anything - else. */ - PRINT_NOTHING - }; - /* Tell what to do about this bpstat. */ struct bpstat_what bpstat_what (bpstat);