summaryrefslogtreecommitdiff
path: root/core/src/main/scala/chisel3/internal/SourceInfo.scala
diff options
context:
space:
mode:
authorAditya Naik2024-05-29 17:28:22 -0700
committerAditya Naik2024-05-29 17:28:22 -0700
commitbc92bb62f9f6a090e74392993e4fcfdd1f6b0676 (patch)
tree160eb4cc2770eaf0c189fab9442d04b2b00b7919 /core/src/main/scala/chisel3/internal/SourceInfo.scala
parent878d488a7c8e0d6973de58b3164022c6a102e449 (diff)
i got 99 errors but "firrtl not found" aint one
Diffstat (limited to 'core/src/main/scala/chisel3/internal/SourceInfo.scala')
-rw-r--r--core/src/main/scala/chisel3/internal/SourceInfo.scala17
1 files changed, 0 insertions, 17 deletions
diff --git a/core/src/main/scala/chisel3/internal/SourceInfo.scala b/core/src/main/scala/chisel3/internal/SourceInfo.scala
index dc7f7fab..b4697e88 100644
--- a/core/src/main/scala/chisel3/internal/SourceInfo.scala
+++ b/core/src/main/scala/chisel3/internal/SourceInfo.scala
@@ -14,9 +14,6 @@
package chisel3.internal.sourceinfo
-import scala.language.experimental.macros
-import scala.reflect.macros.blackbox.Context
-
/** Abstract base class for generalized source information.
*/
sealed trait SourceInfo {
@@ -46,17 +43,3 @@ case object DeprecatedSourceInfo extends NoSourceInfo
case class SourceLine(filename: String, line: Int, col: Int) extends SourceInfo {
def makeMessage(f: String => String): String = f(s"@[$filename $line:$col]")
}
-
-/** Provides a macro that returns the source information at the invocation point.
- */
-object SourceInfoMacro {
- def generate_source_info(c: Context): c.Tree = {
- import c.universe._
- val p = c.enclosingPosition
- q"_root_.chisel3.internal.sourceinfo.SourceLine(${p.source.file.name}, ${p.line}, ${p.column})"
- }
-}
-
-object SourceInfo {
- implicit def materialize: SourceInfo = macro SourceInfoMacro.generate_source_info
-}