[all-commits] [llvm/llvm-project] 66c6bb: Put code that avoids heapifying local blocks behin...
Walter Lee via All-commits
all-commits at lists.llvm.org
Tue Sep 14 11:06:35 PDT 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 66c6bbe7ff56441706d6cbb349fde9a02e248c9a
https://github.com/llvm/llvm-project/commit/66c6bbe7ff56441706d6cbb349fde9a02e248c9a
Author: Walter Lee <waltl at google.com>
Date: 2021-09-14 (Tue, 14 Sep 2021)
Changed paths:
M clang/include/clang/Basic/CodeGenOptions.def
M clang/include/clang/Driver/Options.td
M clang/lib/CodeGen/CGObjC.cpp
M clang/test/CodeGenObjC/arc-block-copy-escape.m
M clang/test/CodeGenObjC/arc-blocks.m
M clang/test/CodeGenObjCXX/arc-blocks.mm
M clang/test/PCH/arc-blocks.mm
Log Message:
-----------
Put code that avoids heapifying local blocks behind a flag
This change puts the functionality in commit
c5792aa90fa45a1842f190c146f19e2c71ea6fbd behind a flag that is off by
default. The original commit is not in Apple's Clang fork (and blocks
are an Apple extension in the first place), and there is one known
issue that needs to be addressed before it can be enabled safely.
Differential Revision: https://reviews.llvm.org/D108243
More information about the All-commits
mailing list