[flang] Remove unused captured values
authorJean Perier <jperier@nvidia.com>
Thu, 6 Jun 2019 08:34:39 +0000 (01:34 -0700)
committerJean Perier <jperier@nvidia.com>
Thu, 6 Jun 2019 08:34:39 +0000 (01:34 -0700)
Original-commit: flang-compiler/f18@ae79e7e699d507669b88dc2c29d1f348b26f20e2
Reviewed-on: https://github.com/flang-compiler/f18/pull/471

flang/lib/evaluate/fold.cc

index e0f1b1a..d57ef63 100644 (file)
@@ -907,10 +907,10 @@ Expr<Type<TypeCategory::Character, KIND>> FoldOperation(FoldingContext &context,
       auto *sn{UnwrapExpr<Expr<SomeInteger>>(args[0])};
       CHECK(sn != nullptr);
       return std::visit(
-          [&funcRef, &context, &name](const auto &n) -> Expr<T> {
+          [&funcRef, &context](const auto &n) -> Expr<T> {
             using IntT = typename std::decay_t<decltype(n)>::Result;
             return FoldElementalIntrinsic<T, IntT>(context, std::move(funcRef),
-                ScalarFunc<T, IntT>([&context, &name](const Scalar<IntT> &i) {
+                ScalarFunc<T, IntT>([](const Scalar<IntT> &i) {
                   return CharacterUtils<KIND>::CHAR(i.ToUInt64());
                 }));
           },