diff options
Diffstat (limited to 'src/main/scala/firrtl/proto')
| -rw-r--r-- | src/main/scala/firrtl/proto/FromProto.scala | 4 | ||||
| -rw-r--r-- | src/main/scala/firrtl/proto/ToProto.scala | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/src/main/scala/firrtl/proto/FromProto.scala b/src/main/scala/firrtl/proto/FromProto.scala index 5de92b57..891dc2ba 100644 --- a/src/main/scala/firrtl/proto/FromProto.scala +++ b/src/main/scala/firrtl/proto/FromProto.scala @@ -45,9 +45,9 @@ object FromProto { case Firrtl.SourceInfo.POSITION_FIELD_NUMBER => val pos = info.getPosition val str = s"${pos.getFilename} ${pos.getLine}:${pos.getColumn}" - ir.FileInfo(ir.StringLit(str)) + ir.FileInfo.fromUnescaped(str) case Firrtl.SourceInfo.TEXT_FIELD_NUMBER => - ir.FileInfo(ir.StringLit(info.getText)) + ir.FileInfo.fromUnescaped(info.getText) // NONE_FIELD_NUMBER or anything else case _ => ir.NoInfo } diff --git a/src/main/scala/firrtl/proto/ToProto.scala b/src/main/scala/firrtl/proto/ToProto.scala index 6cc6d11f..47fb3cec 100644 --- a/src/main/scala/firrtl/proto/ToProto.scala +++ b/src/main/scala/firrtl/proto/ToProto.scala @@ -135,8 +135,8 @@ object ToProto { info match { case ir.NoInfo => ib.setNone(Firrtl.SourceInfo.None.newBuilder) - case ir.FileInfo(ir.StringLit(text)) => - ib.setText(text) + case f : ir.FileInfo => + ib.setText(f.unescaped) // TODO properly implement MultiInfo case ir.MultiInfo(infos) => val x = if (infos.nonEmpty) infos.head else ir.NoInfo |
