> Because we do want location and its block to be tightly coupled. I may > want to add an assertion that if location is known, the block should > *not* be NULL.
Yes, that would be a first step towards always continuing. But that's 4.9 material, let's install the posted patch as-is for 4.8. -- Eric Botcazou