Do not include config.h directly
All source files under gdb/ that include headers from gdb/ include either defs.h or server.h before any other code with the exception of gdb/gdbserver/gdbreplay.c which seems to be a special case. Both defs.h and server.h include both our and gnulib's config.h files as their first non-comment line, so no other file ever needs to directly include any config.h. This commit removes two such direct config.h includes. gdb/ 2014-07-30 Gary Benson <gbenson@redhat.com> * common/common-utils.h: Do not include config.h. * nat/linux-btrace.h: Likewise.
This commit is contained in:
parent
d41f6d8ea2
commit
5d4848a4bd
3 changed files with 5 additions and 2 deletions
|
@ -1,3 +1,8 @@
|
|||
2014-07-30 Gary Benson <gbenson@redhat.com>
|
||||
|
||||
* common/common-utils.h: Do not include config.h.
|
||||
* nat/linux-btrace.h: Likewise.
|
||||
|
||||
2014-07-30 Gary Benson <gbenson@redhat.com>
|
||||
|
||||
* btrace.c: Include defs.h.
|
||||
|
|
|
@ -20,7 +20,6 @@
|
|||
#ifndef COMMON_UTILS_H
|
||||
#define COMMON_UTILS_H
|
||||
|
||||
#include "config.h"
|
||||
#include "ansidecl.h"
|
||||
#include <stddef.h>
|
||||
#include <stdarg.h>
|
||||
|
|
|
@ -23,7 +23,6 @@
|
|||
#define LINUX_BTRACE_H
|
||||
|
||||
#include "btrace-common.h"
|
||||
#include "config.h"
|
||||
#include "vec.h"
|
||||
#include "ptid.h"
|
||||
#include <stddef.h>
|
||||
|
|
Loading…
Reference in a new issue