Index: pkg/front_end/lib/src/fasta/kernel/kernel_function_type_alias_builder.dart |
diff --git a/pkg/front_end/lib/src/fasta/kernel/kernel_function_type_alias_builder.dart b/pkg/front_end/lib/src/fasta/kernel/kernel_function_type_alias_builder.dart |
index eb5c3123869a712622f3bd59ba62ab922ac805bd..9516bf2cc42bb3c6314aeda66c044dada6ee4bc5 100644 |
--- a/pkg/front_end/lib/src/fasta/kernel/kernel_function_type_alias_builder.dart |
+++ b/pkg/front_end/lib/src/fasta/kernel/kernel_function_type_alias_builder.dart |
@@ -15,6 +15,9 @@ import 'package:kernel/ast.dart' show |
import 'package:kernel/type_algebra.dart' show |
substitute; |
+import '../messages.dart' show |
+ warning; |
+ |
import 'kernel_builder.dart' show |
FormalParameterBuilder, |
FunctionTypeAliasBuilder, |
@@ -45,7 +48,7 @@ class KernelFunctionTypeAliasBuilder |
if (thisType == const InvalidType()) { |
thisType = const DynamicType(); |
// TODO(ahe): Build an error somehow. |
- print("${parent.uri}: Cyclic typedef: $name."); |
+ warning(parent.uri, -1, "Cyclic typedef: '$name'."); |
karlklose
2017/02/20 08:06:19
Not sure there should be a period at the end of th
ahe
2017/02/20 08:47:02
Why not? Grammatically, I think it should be:
"Cy
karlklose
2017/02/20 08:52:35
This is not about the placement of '.' in combinat
ahe
2017/02/20 09:05:49
That's a good point, please don't hesitate to comp
|
} |
return thisType; |
} |