diff --git a/src/AST/Declaration.cs b/src/AST/Declaration.cs index 5f296692..6c341235 100644 --- a/src/AST/Declaration.cs +++ b/src/AST/Declaration.cs @@ -342,6 +342,7 @@ namespace CppSharp.AST PreprocessedEntities = new List( declaration.PreprocessedEntities); OriginalPtr = declaration.OriginalPtr; + LineNumber = declaration.LineNumber; } public override string ToString() diff --git a/src/AST/Function.cs b/src/AST/Function.cs index ff15e5c4..f7d19033 100644 --- a/src/AST/Function.cs +++ b/src/AST/Function.cs @@ -127,6 +127,7 @@ namespace CppSharp.AST OriginalFunction = function.OriginalFunction; Mangled = function.Mangled; Index = function.Index; + Signature = function.Signature; if (function.SpecializationInfo != null) { SpecializationInfo = new FunctionTemplateSpecialization(function.SpecializationInfo);