aaa125cd25
When the body of a function node in a Procedure is lazy loaded the value of the Procedures transformerFlags is not properly set before the body has been read. That means that one can get the wrong result. This CL makes sure to read the body (thereby setting the correct result) before answering. The same thing is neccessary when setting the value to avoid it being overwritten later. Bug: Change-Id: Id5e631e69885af0872b9644d02eb7b27dfb13391 Reviewed-on: https://dart-review.googlesource.com/21349 Commit-Queue: Jens Johansen <jensj@google.com> Reviewed-by: Kevin Millikin <kmillikin@google.com>