summaryrefslogtreecommitdiff
path: root/deps/v8/src/torque/source-positions.h
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/torque/source-positions.h')
-rw-r--r--deps/v8/src/torque/source-positions.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/deps/v8/src/torque/source-positions.h b/deps/v8/src/torque/source-positions.h
index ae07ff9bf2..7b6f7a32ca 100644
--- a/deps/v8/src/torque/source-positions.h
+++ b/deps/v8/src/torque/source-positions.h
@@ -5,6 +5,8 @@
#ifndef V8_TORQUE_SOURCE_POSITIONS_H_
#define V8_TORQUE_SOURCE_POSITIONS_H_
+#include <iostream>
+
#include "src/torque/contextual.h"
namespace v8 {
@@ -48,6 +50,10 @@ inline std::string PositionAsString(SourcePosition pos) {
std::to_string(pos.line + 1) + ":" + std::to_string(pos.column + 1);
}
+inline std::ostream& operator<<(std::ostream& out, SourcePosition pos) {
+ return out << PositionAsString(pos);
+}
+
} // namespace torque
} // namespace internal
} // namespace v8