HomePhabricator

Revert "[AST] Put TypeLocs and NestedNameSpecifierLocs into the ParentMap."

Description

Revert "[AST] Put TypeLocs and NestedNameSpecifierLocs into the ParentMap."

Putting DynTypedNode in the ParentMap bloats its memory foot print.
Before the void* key had 8 bytes, now we're at 40 bytes per key which
can mean multiple gigabytes increase for large ASTs and this count
doesn't even include all the added TypeLoc nodes. Revert until I come
up with a better data structure.

This reverts commit r250831.

Details

Committed
d0kOct 21 2015, 3:07 AM
Parents
rL250888: Fix __ARM_FP value for sp-only FPUs with Half-precision
Branches
Unknown
Tags
Unknown