From 85cc2fc18d971bd1f641fa5bb841fa1289b42038 Mon Sep 17 00:00:00 2001 From: Robin Sommer Date: Fri, 9 Dec 2022 16:52:03 +0100 Subject: [PATCH] Update hilti/toolchain/src/compiler/visitors/normalizer.cc Co-authored-by: Benjamin Bannier --- hilti/toolchain/src/compiler/visitors/normalizer.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hilti/toolchain/src/compiler/visitors/normalizer.cc b/hilti/toolchain/src/compiler/visitors/normalizer.cc index bb2c0e439..5a1959ecf 100644 --- a/hilti/toolchain/src/compiler/visitors/normalizer.cc +++ b/hilti/toolchain/src/compiler/visitors/normalizer.cc @@ -64,8 +64,8 @@ struct VisitorNormalizer : public visitor::PreOrder { // Helper to replace an type constructor expression that receives a // constant argument with a corresponding ctor expression. - template - void tryReplaceCtorExpression(const Operator& op, position_t p, std::function cb) { + template + void tryReplaceCtorExpression(const Operator& op, position_t p, Fn ctor)> cb) { if ( auto ctor = detail::foldConstant(callArgument(op, 0)) ) { try { auto i = cb(*ctor);