LLVM  6.0.0svn
regset.h
Go to the documentation of this file.
1 /*===- llvm/Support/Solaris/sys/regset.h ------------------------*- C++ -*-===*
2  *
3  * The LLVM Compiler Infrastructure
4  *
5  * This file is distributed under the University of Illinois Open Source
6  * License. See LICENSE.TXT for details.
7  *
8  *===----------------------------------------------------------------------===*
9  *
10  * This file works around excessive name space pollution from the system header
11  * on Solaris hosts.
12  *
13  *===----------------------------------------------------------------------===*/
14 
15 #ifndef LLVM_SUPPORT_SOLARIS_SYS_REGSET_H
16 
17 #include_next <sys/regset.h>
18 
19 #undef CS
20 #undef DS
21 #undef ES
22 #undef FS
23 #undef GS
24 #undef SS
25 #undef EAX
26 #undef ECX
27 #undef EDX
28 #undef EBX
29 #undef ESP
30 #undef EBP
31 #undef ESI
32 #undef EDI
33 #undef EIP
34 #undef UESP
35 #undef EFL
36 #undef ERR
37 #undef TRAPNO
38 
39 #endif