From 34d45c787850a018682c71bd43b970bf639bad92 Mon Sep 17 00:00:00 2001 From: zhangxun <1958638841@qq.com> Date: Fri, 13 Jun 2025 19:46:34 +0800 Subject: [PATCH 1/2] =?UTF-8?q?fix:=20=E6=AF=94=E8=BE=83=E8=BF=90=E7=AE=97?= =?UTF-8?q?=E7=AC=A6=E6=94=AF=E6=8C=81=E8=BF=94=E5=9B=9E=20boolean=20?= =?UTF-8?q?=E7=B1=BB=E5=9E=8B=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../semantic/analyzers/expression/BinaryExpressionAnalyzer.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/jcnc/snow/compiler/semantic/analyzers/expression/BinaryExpressionAnalyzer.java b/src/main/java/org/jcnc/snow/compiler/semantic/analyzers/expression/BinaryExpressionAnalyzer.java index a9caa0c..b52a519 100644 --- a/src/main/java/org/jcnc/snow/compiler/semantic/analyzers/expression/BinaryExpressionAnalyzer.java +++ b/src/main/java/org/jcnc/snow/compiler/semantic/analyzers/expression/BinaryExpressionAnalyzer.java @@ -69,7 +69,7 @@ public class BinaryExpressionAnalyzer implements ExpressionAnalyzer >= == !=".contains(op)) { - return BuiltinType.INT; + return BuiltinType.BOOLEAN; } return wide; From cdc7dea410e661a81d8ca334b06a91c809fd4e38 Mon Sep 17 00:00:00 2001 From: zhangxun <1958638841@qq.com> Date: Fri, 13 Jun 2025 19:56:24 +0800 Subject: [PATCH 2/2] =?UTF-8?q?docs:=20=E4=BF=AE=E6=94=B9=E6=B3=A8?= =?UTF-8?q?=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../semantic/analyzers/expression/BinaryExpressionAnalyzer.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/jcnc/snow/compiler/semantic/analyzers/expression/BinaryExpressionAnalyzer.java b/src/main/java/org/jcnc/snow/compiler/semantic/analyzers/expression/BinaryExpressionAnalyzer.java index b52a519..2bc22de 100644 --- a/src/main/java/org/jcnc/snow/compiler/semantic/analyzers/expression/BinaryExpressionAnalyzer.java +++ b/src/main/java/org/jcnc/snow/compiler/semantic/analyzers/expression/BinaryExpressionAnalyzer.java @@ -67,7 +67,7 @@ public class BinaryExpressionAnalyzer implements ExpressionAnalyzer >= == !=".contains(op)) { return BuiltinType.BOOLEAN; }