public override void VisitBoolean(ASTBoolean n) { //1 == true if (n.Val) { _gen.Emit(OpCodes.Ldc_I4_1); } else { _gen.Emit(OpCodes.Ldc_I4_0); } _lastWalkedType = typeof(int); }
/// <summary> /// Boolean literal /// </summary> /// <param name="n"></param> public override void VisitBoolean(ASTBoolean n) { n.CFlatType = _lastSeenType = new TypeBool(); }