Descriptionwin: Make oilpan plugin work better with delayed template parsing.
This time with correct copyright headers.
On Windows, clang-cl only parses template methods that are
referenced (-fdelayed-template-parsing), so members traced from
unreferenced template methods weren't seen by the plugin, which
caused it to warn about them.
Explicitly parse delayed template methods that look like they
are trace methods and that aren't in system headers to work around
this. This is based on Kim Grasman's patch for the IWYU project:
https://code.google.com/p/include-what-you-use/source/detail?r=566
Together with clang r237531 (
http://lists.cs.uiuc.edu/pipermail/cfe-commits/Week-of-Mon-20150511/129285.html )
this should fix all failing oilpan plugin tests on Windows.
BUG=486571
TBR=hans
Committed: https://crrev.com/2b87ce49a909879a6538632fd4e990c4bd15f4c9
Cr-Commit-Position: refs/heads/master@{#330295}
Patch Set 1 #Patch Set 2 : copyright #
Messages
Total messages: 11 (3 generated)
|