[all-commits] [llvm/llvm-project] cb9b98: PR47954 / DR2126: permit temporary objects that ar...
Richard Smith via All-commits
all-commits at lists.llvm.org
Fri Oct 23 14:29:40 PDT 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: cb9b9842d31d6082c6a2259a64eb5d47bd680d32
https://github.com/llvm/llvm-project/commit/cb9b9842d31d6082c6a2259a64eb5d47bd680d32
Author: Richard Smith <richard at metafoo.co.uk>
Date: 2020-10-23 (Fri, 23 Oct 2020)
Changed paths:
M clang/include/clang/AST/ExprCXX.h
M clang/lib/AST/ExprCXX.cpp
M clang/lib/AST/ExprConstant.cpp
M clang/test/CXX/drs/dr21xx.cpp
M clang/test/CodeGenCXX/const-init-cxx11.cpp
M clang/test/SemaCXX/constant-expression-cxx11.cpp
M clang/www/cxx_dr_status.html
Log Message:
-----------
PR47954 / DR2126: permit temporary objects that are lifetime-extended by
variables that are usable in constant expressions to themselves be
usable in constant expressions.
More information about the All-commits
mailing list