Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnkit Meel <ankitjmeel@gmail.com>2020-10-28 18:24:10 +0300
committerAnkit Meel <ankitjmeel@gmail.com>2020-10-28 18:24:10 +0300
commit30ec0753c75ca4c4ca8744727b7ac70b12d074f6 (patch)
treed5c90ea34d5f31fec08b74d377a1d4c15453b886 /source/blender/blenkernel/intern/lib_id_delete.c
parentfc6a1f44d2ed6b3f793cbdc806d7030d6ddac2c3 (diff)
Revert "Fix T81077 id_management test on macOS"
This reverts commit 2ddecfffc3d3a3a1db4ae45e8665caa2a85ab43a. The correct fix is to compile with -fno-strict-aliasing on release/relwithdebinfo builds also. See the last commit/ {D9372}. Maniphest Task T81077
Diffstat (limited to 'source/blender/blenkernel/intern/lib_id_delete.c')
-rw-r--r--source/blender/blenkernel/intern/lib_id_delete.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/source/blender/blenkernel/intern/lib_id_delete.c b/source/blender/blenkernel/intern/lib_id_delete.c
index 25c48479ef9..1e45a3c1163 100644
--- a/source/blender/blenkernel/intern/lib_id_delete.c
+++ b/source/blender/blenkernel/intern/lib_id_delete.c
@@ -261,9 +261,7 @@ static void id_delete(Main *bmain, const bool do_tagged_deletion)
bool keep_looping = true;
while (keep_looping) {
ID *id, *id_next;
- /* Marked volatile to avoid a macOS Clang optimization bug. See T81077.
- * #last_remapped_id.next is assumed to be NULL by optimizer which is wrong. */
- volatile ID *last_remapped_id = tagged_deleted_ids.last;
+ ID *last_remapped_id = tagged_deleted_ids.last;
keep_looping = false;
/* First tag and remove from Main all datablocks directly from target lib.