Richard Smith 49faf9f4cd [modules] Weaken an out-of-date assertion: an #undef can have no location if we
imported it from a module when performing finalization before writing out
an AST file.

llvm-svn: 215272
2014-08-09 01:24:07 +00:00

26 lines
421 B
C

#define TOP unsigned int
#define TOP_LEFT_UNDEF 1
#define TOP_RIGHT_REDEF float
// The last definition will be exported from the sub-module.
#define TOP_RIGHT_REDEF int
#define TOP_RIGHT_UNDEF int
#define TOP_OTHER_UNDEF1 42
#undef TOP_OTHER_UNDEF2
#define TOP_OTHER_REDEF1 1
#define TOP_OTHER_REDEF2 2
#define TOP_OTHER_DEF_RIGHT_UNDEF void
#define TOP_REDEF_IN_SUBMODULES 0
#define TOP_DEF_RIGHT_UNDEF void