summaryrefslogtreecommitdiffstats
path: root/js/src/devtools/rootAnalysis/t/types/test.py
blob: 4a2b985abf1736067dcf5cf0498783544b0452de (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# flake8: noqa: F821

from collections import defaultdict

test.compile("source.cpp")
test.run_analysis_script()
hazards = test.load_hazards()
hazmap = {haz.variable: haz for haz in hazards}
assert "arg1" in hazmap
assert "arg2" in hazmap
assert "unsafe1" not in hazmap
assert "unsafe2" in hazmap
assert "unsafe3" not in hazmap
assert "unsafe4" in hazmap
assert "unsafe5" in hazmap
assert "safe6" not in hazmap