Browse Source

Emit a debug info instead of an error for "invalid" operator overloads.

pull/53/merge
triton 12 years ago
parent
commit
458ef0ce34
  1. 2
      src/Generator/Passes/CheckOperatorsOverloads.cs

2
src/Generator/Passes/CheckOperatorsOverloads.cs

@ -49,7 +49,7 @@ namespace CppSharp.Passes
{ {
if (!IsValidOperatorOverload(@operator)) if (!IsValidOperatorOverload(@operator))
{ {
Driver.Diagnostics.EmitError(DiagnosticId.InvalidOperatorOverload, Driver.Diagnostics.Debug(DiagnosticId.InvalidOperatorOverload,
"Invalid operator overload {0}::{1}", "Invalid operator overload {0}::{1}",
@class.OriginalName, @operator.OperatorKind); @class.OriginalName, @operator.OperatorKind);
@operator.ExplicityIgnored = true; @operator.ExplicityIgnored = true;

Loading…
Cancel
Save