summaryrefslogtreecommitdiff
path: root/vendor/github.com/twitchyliquid64/golang-asm/obj/line.go
diff options
context:
space:
mode:
authorLibravatar Terin Stock <terinjokes@gmail.com>2025-03-09 17:47:56 +0100
committerLibravatar Terin Stock <terinjokes@gmail.com>2025-03-10 01:59:49 +0100
commit3ac1ee16f377d31a0fb80c8dae28b6239ac4229e (patch)
treef61faa581feaaeaba2542b9f2b8234a590684413 /vendor/github.com/twitchyliquid64/golang-asm/obj/line.go
parent[chore] update URLs to forked source (diff)
downloadgotosocial-3ac1ee16f377d31a0fb80c8dae28b6239ac4229e.tar.xz
[chore] remove vendor
Diffstat (limited to 'vendor/github.com/twitchyliquid64/golang-asm/obj/line.go')
-rw-r--r--vendor/github.com/twitchyliquid64/golang-asm/obj/line.go30
1 files changed, 0 insertions, 30 deletions
diff --git a/vendor/github.com/twitchyliquid64/golang-asm/obj/line.go b/vendor/github.com/twitchyliquid64/golang-asm/obj/line.go
deleted file mode 100644
index af8857124..000000000
--- a/vendor/github.com/twitchyliquid64/golang-asm/obj/line.go
+++ /dev/null
@@ -1,30 +0,0 @@
-// Copyright 2009 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package obj
-
-import (
- "github.com/twitchyliquid64/golang-asm/goobj"
- "github.com/twitchyliquid64/golang-asm/src"
-)
-
-// AddImport adds a package to the list of imported packages.
-func (ctxt *Link) AddImport(pkg string, fingerprint goobj.FingerprintType) {
- ctxt.Imports = append(ctxt.Imports, goobj.ImportedPkg{Pkg: pkg, Fingerprint: fingerprint})
-}
-
-func linkgetlineFromPos(ctxt *Link, xpos src.XPos) (f string, l int32) {
- pos := ctxt.PosTable.Pos(xpos)
- if !pos.IsKnown() {
- pos = src.Pos{}
- }
- // TODO(gri) Should this use relative or absolute line number?
- return pos.SymFilename(), int32(pos.RelLine())
-}
-
-// getFileIndexAndLine returns the file index (local to the CU), and the line number for a position.
-func getFileIndexAndLine(ctxt *Link, xpos src.XPos) (int, int32) {
- f, l := linkgetlineFromPos(ctxt, xpos)
- return ctxt.PosTable.FileIndex(f), l
-}