Skip to content
This repository was archived by the owner on Jan 5, 2023. It is now read-only.

Commit c2fc26a

Browse files
committed
Remove Range method on sync.Map
1 parent d51518f commit c2fc26a

File tree

2 files changed

+18
-34
lines changed
  • ql
    • src/semmle/go/frameworks/stdlib
    • test/library-tests/semmle/go/frameworks/StdlibTaintFlow

2 files changed

+18
-34
lines changed

ql/src/semmle/go/frameworks/stdlib/Sync.qll

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,6 @@ module Sync {
2424
(outp.isReceiver() or outp.isResult(0))
2525
)
2626
or
27-
// signature: func (*Map).Range(f func(key interface{}, value interface{}) bool)
28-
this.hasQualifiedName("sync", "Map", "Range") and
29-
(inp.isReceiver() and outp.isParameter(0))
30-
or
3127
// signature: func (*Map).Store(key interface{}, value interface{})
3228
this.hasQualifiedName("sync", "Map", "Store") and
3329
(inp.isParameter(_) and outp.isReceiver())

ql/test/library-tests/semmle/go/frameworks/StdlibTaintFlow/Sync.go

Lines changed: 18 additions & 30 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)