From 86e863951e2261f8e5f4585fe792a62452439c95 Mon Sep 17 00:00:00 2001 From: Dmitry Petrov Date: Fri, 20 Jul 2018 14:35:49 +0300 Subject: [PATCH] Compare FP numbers properly when determining if field initializer needed --- .../jetbrains/kotlin/codegen/MemberCodegen.java | 4 ++-- .../const/fpNonConstValProperlyInitialized.kt | 15 +++++++++++++++ .../ir/IrBlackBoxCodegenTestGenerated.java | 5 +++++ .../codegen/BlackBoxCodegenTestGenerated.java | 5 +++++ .../codegen/LightAnalysisModeTestGenerated.java | 5 +++++ 5 files changed, 32 insertions(+), 2 deletions(-) create mode 100644 compiler/testData/codegen/box/properties/const/fpNonConstValProperlyInitialized.kt diff --git a/compiler/backend/src/org/jetbrains/kotlin/codegen/MemberCodegen.java b/compiler/backend/src/org/jetbrains/kotlin/codegen/MemberCodegen.java index c2fe6f26670..929d69e3a91 100644 --- a/compiler/backend/src/org/jetbrains/kotlin/codegen/MemberCodegen.java +++ b/compiler/backend/src/org/jetbrains/kotlin/codegen/MemberCodegen.java @@ -578,10 +578,10 @@ public abstract class MemberCodegen