Function fixupAstSymbolTablesToSupportAliasedSymbols#
Function Documentation#
-
void fixupAstSymbolTablesToSupportAliasedSymbols(SgNode *node)#
Fixup C++ symbol tables to use aliasing symbols for using declarations.
C++ using declarations and use directives shold have an effect on the symbol table for each scope that will cause a new symbol to be added to support the visability. However within this design the the symbol should be an alias to the original symbol in the original scope.
\implementation This analysis is required only for C++ support, and is similar to work that is currently supporting “use” declarations in Fortran 90.