From a6eead7c8114d8c2254651a2fa22845bdaf3cef9 Mon Sep 17 00:00:00 2001 From: WebFreak001 Date: Thu, 16 Mar 2023 15:41:20 +0100 Subject: [PATCH] improve code style in utility function --- dsymbol/src/dsymbol/ufcs.d | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/dsymbol/src/dsymbol/ufcs.d b/dsymbol/src/dsymbol/ufcs.d index 595ac1d..003eac3 100644 --- a/dsymbol/src/dsymbol/ufcs.d +++ b/dsymbol/src/dsymbol/ufcs.d @@ -264,13 +264,10 @@ private bool willImplicitBeUpcasted(const(DSymbol)* from, const(DSymbol)* to) } private bool typeWillBeUpcastedTo(string from, string to) { - string* found = from in INTEGER_PROMOTIONS; - if (found is null) - { - return false; - } + if (auto promotionType = from in INTEGER_PROMOTIONS) + return *promotionType == to; - return INTEGER_PROMOTIONS[from] == to; + return false; } private bool matchAliasThis(const(DSymbol)* beforeDotType, const(DSymbol)* incomingSymbol, int recursionDepth)