Browse Source

Do not clean up the names of namespaces since it can lead to invalid results.

pull/1/head
triton 12 years ago
parent
commit
ade3a7442b
  1. 7
      src/Generator/Passes/CleanInvalidDeclNamesPass.cs

7
src/Generator/Passes/CleanInvalidDeclNamesPass.cs

@ -50,6 +50,13 @@ namespace Cxxi.Passes
return base.VisitTypedefDecl(typedef); return base.VisitTypedefDecl(typedef);
} }
public override bool VisitNamespace(Namespace @namespace)
{
// Do not clean up namespace names since it can mess up with the
// names of anonymous or the global namespace.
return true;
}
private static void CheckEnumName(Enumeration @enum) private static void CheckEnumName(Enumeration @enum)
{ {
// If we still do not have a valid name, then try to guess one // If we still do not have a valid name, then try to guess one

Loading…
Cancel
Save