Attempt to fix build with MSVC.
authorRichard Smith <richard@metafoo.co.uk>
Wed, 15 Apr 2020 20:26:22 +0000 (13:26 -0700)
committerRichard Smith <richard@metafoo.co.uk>
Wed, 15 Apr 2020 20:28:24 +0000 (13:28 -0700)
commit30853cd689efd73a005163436673c13a29eca805
treed98be175e5f5a81515c750c987ad218aef213317
parent57acbaece1ace979e6a9382d9d517d48895b9ef7
Attempt to fix build with MSVC.

MSVC appears to instantiate the virtual members of FoldingSet when
instantiating the class definition, thereby requiring the element type
to be defined so that its hash function is known.

This is intended to be a temporary fix; ideally, FoldingSet should not
require this.
clang/include/clang/AST/ASTContext.h