public override bool VisitVariableDecl(Variable variable) { if (!VisitDeclaration(variable)) { return(false); } string msg; if (HasInvalidDecl(variable, out msg)) { variable.ExplicitlyIgnore(); Diagnostics.Debug("Variable '{0}' was ignored due to {1} decl", variable.Name, msg); return(false); } if (HasInvalidType(variable.Type, variable, out msg)) { if (HasInvalidType(variable, out msg)) { variable.ExplicitlyIgnore(); Diagnostics.Debug("Variable '{0}' was ignored due to {1} type", variable.Name, msg); return(false); } } return(true); }
public override bool VisitVariableDecl(Variable variable) { if (!base.VisitDeclaration(variable)) { return(false); } if (variable.TranslationUnit.IsSystemHeader) { variable.ExplicitlyIgnore(); } return(true); }
public override bool VisitVariableDecl(Variable variable) { variable.ExplicitlyIgnore(); return(base.VisitVariableDecl(variable)); }
public override bool VisitVariableDecl(Variable variable) { if (!VisitDeclaration(variable)) return false; string msg; if (HasInvalidDecl(variable, out msg)) { variable.ExplicitlyIgnore(); Log.Debug("Variable '{0}' was ignored due to {1} decl", variable.Name, msg); return false; } if (HasInvalidType(variable.Type, out msg)) { variable.ExplicitlyIgnore(); Log.Debug("Variable '{0}' was ignored due to {1} type", variable.Name, msg); return false; } return true; }
public override bool VisitVariableDecl(Variable variable) { if (!base.VisitDeclaration(variable)) return false; if (variable.TranslationUnit.IsSystemHeader) variable.ExplicitlyIgnore(); return true; }