tests/cases/compiler/noUnusedLocals_selfReference_skipsBlockLocations.ts(2,5): error TS6133: 'f' is declared but its value is never read.
tests/cases/compiler/noUnusedLocals_selfReference_skipsBlockLocations.ts(8,13): error TS6133: 'g' is declared but its value is never read.
tests/cases/compiler/noUnusedLocals_selfReference_skipsBlockLocations.ts(12,13): error TS6133: 'h' is declared but its value is never read.


==== tests/cases/compiler/noUnusedLocals_selfReference_skipsBlockLocations.ts (3 errors) ====
    namespace n {
        function f() {
        ~~~~~~~~~~
!!! error TS6133: 'f' is declared but its value is never read.
            f;
        }
    
        switch (0) {
            case 0:
                function g() {
                ~~~~~~~~~~
!!! error TS6133: 'g' is declared but its value is never read.
                    g;
                }
            default:
                function h() {
                ~~~~~~~~~~
!!! error TS6133: 'h' is declared but its value is never read.
                    h;
                }
        }
    }
    