Newest llvm has better protections. Implement in a more verbose way removal of redecls.
Name got changed from _GLOBAL__I_a to _GLOBAL__sub_I__.
Update last known good llvm rev.
Generate fwd decls from nested cling instance
Improve support for enum redeclaration.
Early exit if the File==0. Still to be investigated why is that.
Qualify the name for easier undestanding.
Copy the header search options to the new instance.
No need of undo anymore.
Workarounds for getting STL fwd decls working: Iterate extern C blocks instead of calling VisitDeclContext Check if :: is a substring for hasNestedNameSpecifier Discard old solution for not printing classes and templates twice.
If no annotate attribute exit early.