Browse Source

Mark variables with constant expressions as found

Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
pull/1483/head
Dimitar Dobrev 5 years ago
parent
commit
2c6c2da690
  1. 3
      src/Generator/Passes/FindSymbolsPass.cs

3
src/Generator/Passes/FindSymbolsPass.cs

@ -95,6 +95,9 @@ namespace CppSharp.Passes @@ -95,6 +95,9 @@ namespace CppSharp.Passes
{
if (!Context.Symbols.FindLibraryBySymbol(mangledDecl.Mangled, out _))
{
if (mangledDecl is Variable variable && variable.IsConstExpr)
return true;
Diagnostics.Warning("Symbol not found: {0}", mangledDecl.Mangled);
return false;
}

Loading…
Cancel
Save