[all-commits] [llvm/llvm-project] a2f32b: [clang][Sema] SequenceChecker: C++17 sequencing ru...

Bruno Ricci via All-commits all-commits at lists.llvm.org
Wed Jun 3 04:39:16 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: a2f32bfcc7cd6828785011ce90f6e0314d096e89
      https://github.com/llvm/llvm-project/commit/a2f32bfcc7cd6828785011ce90f6e0314d096e89
  Author: Bruno Ricci <riccibrun at gmail.com>
  Date:   2020-06-03 (Wed, 03 Jun 2020)

  Changed paths:
    M clang/lib/Sema/SemaChecking.cpp
    M clang/test/SemaCXX/warn-unsequenced.cpp

  Log Message:
  -----------
  [clang][Sema] SequenceChecker: C++17 sequencing rule for call expressions.

In C++17 the postfix-expression of a call expression is sequenced before
each expression in the expression-list and any default argument.

Differential Revision: https://reviews.llvm.org/D58579

Reviewed By: rsmith




More information about the All-commits mailing list