diff --git a/pkg/dart2bytecode/lib/bytecode_generator.dart b/pkg/dart2bytecode/lib/bytecode_generator.dart index d22f0c99db7..7dcfe40134e 100644 --- a/pkg/dart2bytecode/lib/bytecode_generator.dart +++ b/pkg/dart2bytecode/lib/bytecode_generator.dart @@ -2865,9 +2865,7 @@ class BytecodeGenerator extends RecursiveVisitor { int position = TreeNode.noOffset; int endPosition = TreeNode.noOffset; if (options.emitSourcePositions) { - position = (node is ast.FunctionDeclaration) - ? node.fileOffset - : function.fileOffset; + position = node.fileOffset; endPosition = function.fileEndOffset; if (position != TreeNode.noOffset) { flags |= ClosureDeclaration.hasSourcePositionsFlag;