
1. We were hitting the NextIsPrevious assertion because we were trying to merge decl chains that were independent of each other because we had no Sema object to allow them to find existing decls. This is fixed by delaying loading the "preloaded" decls until Sema is available. 2. We were trying to get identifier info from an annotation token, which asserts. The fix is to special-case the module annotations in the preprocessed output printer. Fixed in a single commit because when you hit 1 you almost invariably hit 2 as well. llvm-svn: 217550
12 lines
126 B
C
12 lines
126 B
C
int top_left_before(void *);
|
|
|
|
@import diamond_top;
|
|
|
|
float left(float *);
|
|
|
|
int top_left(char *c);
|
|
|
|
int left_and_right(int*);
|
|
|
|
|