Browse Source

Merge pull request #429 from ddobrev/master

Copied the signature and the line number when cloning functions
pull/430/head
João Matos 11 years ago
parent
commit
40d841011f
  1. 1
      src/AST/Declaration.cs
  2. 1
      src/AST/Function.cs

1
src/AST/Declaration.cs

@ -342,6 +342,7 @@ namespace CppSharp.AST @@ -342,6 +342,7 @@ namespace CppSharp.AST
PreprocessedEntities = new List<PreprocessedEntity>(
declaration.PreprocessedEntities);
OriginalPtr = declaration.OriginalPtr;
LineNumber = declaration.LineNumber;
}
public override string ToString()

1
src/AST/Function.cs

@ -127,6 +127,7 @@ namespace CppSharp.AST @@ -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);

Loading…
Cancel
Save