Files
test2/source/blender/blenkernel/intern
Ankit Meel 2ddecfffc3 Fix T81077 id_management test on macOS
This looks like a optimizer bug where it makes wrong assumptions.
The code inside lib_id_delete:264 on rBafd13710b897cc1c11b
`for (id = last_remapped_id->next; id; id = id->next) {..}`
is not executed in release/relwithdebinfo builds.

This can be "fixed" by several ways:
- Adding a line that prints the `last_remapped_id->name` right before
  the said for-loop starts.
- Turning off optimization for the whole function `id_delete`:
  `#pragma clang optimize off/on` Ray Molenkamp
- Marking `last_remapped_id` volatile. Julian Eisel
- Marking `tagged_deleted_ids` volatile. But it adds a warning when
  calling `BLI_addtail`: discards volatile qualifier. Discovered by
  accident.

Fix T81077

Reviewed By: mont29

Maniphest Tasks: T81077

Differential Revision: https://developer.blender.org/D9315
2020-10-26 15:02:20 +05:30
..
2020-10-19 08:12:33 -07:00
2020-10-19 08:12:33 -07:00
2020-10-19 08:12:33 -07:00
2020-10-22 17:07:56 +11:00
2020-09-09 10:37:42 +02:00
2020-09-09 15:43:27 +02:00
2020-09-09 15:43:27 +02:00
2020-10-19 08:12:33 -07:00
2020-10-19 08:43:08 -07:00
2020-09-09 16:36:57 +02:00
2020-03-29 17:11:41 +11:00
2020-10-19 09:11:00 -07:00
2020-10-19 08:12:33 -07:00
2020-10-14 15:12:40 +11:00
2020-10-19 08:12:33 -07:00
2020-10-19 08:43:08 -07:00
2020-09-09 16:36:57 +02:00
2020-10-19 08:12:33 -07:00
2020-10-19 08:43:08 -07:00
2020-09-24 14:27:48 +10:00
2020-10-19 08:12:33 -07:00
2020-10-19 08:43:08 -07:00
2020-10-19 08:43:08 -07:00
2020-10-19 08:43:08 -07:00
2020-07-10 16:04:09 +10:00
2020-08-26 09:41:30 +10:00
2020-08-08 13:38:00 +10:00
2020-10-19 09:47:19 -07:00
2020-10-19 08:43:08 -07:00
2020-10-19 08:12:33 -07:00
2020-10-19 08:43:08 -07:00
2020-10-01 18:05:23 +02:00
2020-10-19 08:12:33 -07:00
2020-10-11 13:00:49 -04:00
2020-10-19 08:12:33 -07:00