Browse Source

Set IsExpicit in the pass for conversion operators for the sake of correctness.

Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
pull/518/merge
Dimitar Dobrev 11 years ago
parent
commit
ff8a5a248e
  1. 3
      src/Generator/Passes/ConstructorToConversionOperatorPass.cs

3
src/Generator/Passes/ConstructorToConversionOperatorPass.cs

@ -46,7 +46,8 @@ namespace CppSharp.Passes
SynthKind = FunctionSynthKind.ComplementOperator, SynthKind = FunctionSynthKind.ComplementOperator,
ConversionType = qualifiedCastToType, ConversionType = qualifiedCastToType,
ReturnType = qualifiedCastToType, ReturnType = qualifiedCastToType,
OperatorKind = operatorKind OperatorKind = operatorKind,
IsExplicit = method.IsExplicit
}; };
var p = new Parameter(parameter); var p = new Parameter(parameter);
Class @class; Class @class;

Loading…
Cancel
Save