From da404de51e2e598bee0f3cfcaf2b915324a47400 Mon Sep 17 00:00:00 2001 From: Dmitry Petrov Date: Wed, 12 Jul 2017 16:23:36 +0300 Subject: [PATCH] Add comment regarding testData generation to RangeValues.kt --- .../src/org/jetbrains/kotlin/codegen/range/RangeValues.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/compiler/backend/src/org/jetbrains/kotlin/codegen/range/RangeValues.kt b/compiler/backend/src/org/jetbrains/kotlin/codegen/range/RangeValues.kt index 7a72585169e..bbd3e17fac0 100644 --- a/compiler/backend/src/org/jetbrains/kotlin/codegen/range/RangeValues.kt +++ b/compiler/backend/src/org/jetbrains/kotlin/codegen/range/RangeValues.kt @@ -29,6 +29,10 @@ import org.jetbrains.kotlin.types.checker.KotlinTypeChecker import org.jetbrains.org.objectweb.asm.Type fun ExpressionCodegen.createRangeValueForExpression(rangeExpression: KtExpression): RangeValue { + // NB when you implement a new intrinsic RangeValue, + // also look into org.jetbrains.kotlin.generators.tests and update related testData generators + // (e.g., GenerateInRangeExpressionTestData). + getResolvedCallForRangeExpression(bindingContext, rangeExpression)?.let { createIntrinsifiedRangeValueOrNull(it)?.let { return it