ArrayTypeTraitExpr is the only expression class which is polymorphic.
As far as I can tell this is completely pointless.
Details
Details
Diff Detail
Diff Detail
- Repository
 - rL LLVM
 
Paths 
  |  Differential  D55221  
[AST] Make ArrayTypeTraitExpr non-polymorphic. ClosedPublic Authored by riccibruno on Dec 3 2018, 7:50 AM. 
Details Summary ArrayTypeTraitExpr is the only expression class which is polymorphic. 
Diff Detail 
 Event TimelineThis revision is now accepted and ready to land.Dec 3 2018, 10:25 AM Closed by commit rL348276: [AST][NFC] Make ArrayTypeTraitExpr non polymorphic (authored by brunoricci).  ·  Explain WhyDec 4 2018, 8:04 AM This revision was automatically updated to reflect the committed changes. 
Revision Contents 
Diff 176640 cfe/trunk/include/clang/AST/ExprCXX.h
 cfe/trunk/lib/AST/ExprCXX.cpp
  | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||