[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