fix #27672, call computeConstantValue for metadata

R=vsm@google.com

Review URL: https://codereview.chromium.org/2458693003 .
This commit is contained in:
Jennifer Messerly 2016-10-27 14:05:54 -07:00
parent 644c1dca75
commit bdeb6023af

View file

@ -51,7 +51,7 @@ class Tuple2<T0, T1> {
///
DartObject findAnnotation(Element element, bool test(DartObjectImpl value)) {
for (var metadata in element.metadata) {
var value = metadata.constantValue;
var value = metadata.computeConstantValue();
if (value != null && test(value)) return value;
}
return null;