| commit | 62c5b5713ced72e0637cd4b0c6d3bc258739daea | [log] [tgz] |
|---|---|---|
| author | Alp Toker <alp@nuanti.com> | Tue Nov 26 01:30:10 2013 +0000 |
| committer | Alp Toker <alp@nuanti.com> | Tue Nov 26 01:30:10 2013 +0000 |
| tree | 90deb97201138bea0b0644b6abb6c6aac0612eba | |
| parent | 8a7bdd9194108d5a5bad9fc548d7bc9097786a93 [diff] |
Unbreak -fms-extensions with GNU libc headers GNU libc uses '__uptr' as a member name in C mode, conflicting with the eponymous MSVC pointer modifier keyword. Detect and mark the token as an identifier when these specific conditions are met. __uptr will continue to work as a keyword for the remainder of the translation unit. Fixes PR17824. llvm-svn: 195710