================ @@ -1357,6 +1363,19 @@ class Sema final { // VLAs). bool InConditionallyConstantEvaluateContext = false; + /// Whether we are currently in a context in which temporaries must be + /// lifetime-extended (Eg. in a for-range initializer). + bool IsInLifetimeExtendingContext = false; ---------------- yronglin wrote:
agree https://github.com/llvm/llvm-project/pull/76361 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits