Remove unused Prev pointer from MacroInfo chain.
authorRichard Smith <richard-llvm@metafoo.co.uk>
Thu, 24 Jul 2014 01:13:23 +0000 (01:13 +0000)
committerRichard Smith <richard-llvm@metafoo.co.uk>
Thu, 24 Jul 2014 01:13:23 +0000 (01:13 +0000)
commitee0c4c16734a6731acc2a429da49709b36b585c4
treec72e9499bfac92412d0b1c2096426951ab7b2f5d
parent1698de2879bb543a805902f87d143a6c8c86b17c
Remove unused Prev pointer from MacroInfo chain.

Remove pointless MICache: it only ever contained up to 1 object, and was only
non-empty when recovering from an error. There's no performance or memory win
from maintaining this cache.

llvm-svn: 213825
clang/include/clang/Lex/Preprocessor.h
clang/lib/Lex/PPDirectives.cpp
clang/lib/Lex/Preprocessor.cpp