[all-commits] [llvm/llvm-project] e4422a: Rewrite the non-trivial structs section of the ARC...

John McCall via All-commits all-commits at lists.llvm.org
Thu Mar 5 23:51:51 PST 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: e4422ae0f6e4159a8560514ce221306c30a7f2c1
      https://github.com/llvm/llvm-project/commit/e4422ae0f6e4159a8560514ce221306c30a7f2c1
  Author: John McCall <rjmccall at apple.com>
  Date:   2020-03-06 (Fri, 06 Mar 2020)

  Changed paths:
    M clang/docs/AutomaticReferenceCounting.rst

  Log Message:
  -----------
  Rewrite the non-trivial structs section of the ARC spec.

As part of this, set down the general rules for non-trivial types
in C in their full and gory detail, and then separately describe how
they apply to the ARC qualified types.

I'm not totally satisfied with the drafting of the dynamic-objects UB
rules here, but I feel like I'm building on a lot of wreckage.




More information about the All-commits mailing list