diff --git a/unit_tests/coverage.suite/pragma-operator.lsl b/unit_tests/coverage.suite/pragma-operator.lsl new file mode 100644 index 0000000..89f854a --- /dev/null +++ b/unit_tests/coverage.suite/pragma-operator.lsl @@ -0,0 +1,14 @@ +_Pragma("OPT inline") + +string f(integer x) inline +{ + return "ok"; +} + +default +{ + state_entry() + { + llOwnerSay(f(5)); + } +} \ No newline at end of file diff --git a/unit_tests/coverage.suite/pragma-operator.out b/unit_tests/coverage.suite/pragma-operator.out new file mode 100644 index 0000000..8e56493 --- /dev/null +++ b/unit_tests/coverage.suite/pragma-operator.out @@ -0,0 +1,18 @@ +default +{ + state_entry() + { + string ___ret__00001; + { + integer x = 5; + { + { + ___ret__00001 = "ok"; + jump ___rtl__00001; + } + } + } + @___rtl__00001; + llOwnerSay(___ret__00001); + } +} diff --git a/unit_tests/coverage.suite/pragma-operator.run b/unit_tests/coverage.suite/pragma-operator.run new file mode 100644 index 0000000..56981d6 --- /dev/null +++ b/unit_tests/coverage.suite/pragma-operator.run @@ -0,0 +1 @@ +main.py - -O clear,processpre