Browse Source

Small code cleanup. Non-functional change.

pull/355/head
triton 11 years ago
parent
commit
cbb4451284
  1. 2
      src/Generator/Generators/CSharp/CSharpGenerator.cs
  2. 9
      src/Generator/Passes/CheckAbiParameters.cs

2
src/Generator/Generators/CSharp/CSharpGenerator.cs

@ -33,7 +33,7 @@ namespace CppSharp.Generators.CSharp
// CheckAbiParameters runs last because hidden structure parameters // CheckAbiParameters runs last because hidden structure parameters
// should always occur first. // should always occur first.
Driver.AddTranslationUnitPass(new CheckAbiParameters(Driver.Options)); Driver.AddTranslationUnitPass(new CheckAbiParameters());
return true; return true;
} }

9
src/Generator/Passes/CheckAbiParameters.cs

@ -20,13 +20,6 @@ namespace CppSharp.Passes
/// </summary> /// </summary>
public class CheckAbiParameters : TranslationUnitPass public class CheckAbiParameters : TranslationUnitPass
{ {
private readonly DriverOptions options;
public CheckAbiParameters(DriverOptions options)
{
this.options = options;
}
public override bool VisitFunctionDecl(Function function) public override bool VisitFunctionDecl(Function function)
{ {
if (!VisitDeclaration(function)) if (!VisitDeclaration(function))
@ -49,7 +42,7 @@ namespace CppSharp.Passes
if (function.HasThisReturn) if (function.HasThisReturn)
{ {
// This flag should only be true on methods. // This flag should only be true on methods.
var method = (Method)function; var method = (Method) function;
var classType = new QualifiedType(new TagType(method.Namespace), var classType = new QualifiedType(new TagType(method.Namespace),
new TypeQualifiers {IsConst = true}); new TypeQualifiers {IsConst = true});
function.ReturnType = new QualifiedType(new PointerType(classType)); function.ReturnType = new QualifiedType(new PointerType(classType));

Loading…
Cancel
Save