diff options
| author | Jack Koenig | 2017-09-22 15:36:35 -0700 |
|---|---|---|
| committer | GitHub | 2017-09-22 15:36:35 -0700 |
| commit | 34e9944aaf3c1fc76fcaaacc02509f217c0c0d63 (patch) | |
| tree | 387d82ae7d07861609d9f0e4cf7ac249d379f764 /src/main/scala/firrtl/passes | |
| parent | f04a18efdf4ca88fe1ac77acab30e21290957919 (diff) | |
Fix string lit (#663)
Refactor StringLit to use String instead of Array[Byte]
Diffstat (limited to 'src/main/scala/firrtl/passes')
| -rw-r--r-- | src/main/scala/firrtl/passes/Checks.scala | 2 | ||||
| -rw-r--r-- | src/main/scala/firrtl/passes/Passes.scala | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/main/scala/firrtl/passes/Checks.scala b/src/main/scala/firrtl/passes/Checks.scala index 74c532cc..09c818bd 100644 --- a/src/main/scala/firrtl/passes/Checks.scala +++ b/src/main/scala/firrtl/passes/Checks.scala @@ -85,7 +85,7 @@ object CheckHighForm extends Pass { def checkFstring(info: Info, mname: String, s: StringLit, i: Int) { val validFormats = "bdxc" - val (percent, npercents) = (s.array foldLeft (false, 0)){ + val (percent, npercents) = s.string.foldLeft((false, 0)) { case ((percentx, n), b) if percentx && (validFormats contains b) => (false, n + 1) case ((percentx, n), b) if percentx && b != '%' => diff --git a/src/main/scala/firrtl/passes/Passes.scala b/src/main/scala/firrtl/passes/Passes.scala index 4a90bd08..61afade6 100644 --- a/src/main/scala/firrtl/passes/Passes.scala +++ b/src/main/scala/firrtl/passes/Passes.scala @@ -269,7 +269,7 @@ object VerilogWrap extends Pass { } def vWrapS(s: Statement): Statement = { s map vWrapS map vWrapE match { - case sx: Print => sx copy (string = VerilogStringLitHandler.format(sx.string)) + case sx: Print => sx.copy(string = sx.string.verilogFormat) case sx => sx } } |
