block 3 - no vars
abstract origin: an used inlined function
I don't understand this one. Does the front-end have to deal with this
case?
But the Ada front end sets TREE_USED on *all* BLOCKs it outputs, because
it has logic not to make one if their are no subblocks and no variables.
So that probably isn't the problem.