function exitLabeledScope(node){if(!scopeInfo.used){context.report({node:node.label,message:"'{{name}}:' is defined but never used.",data:node.label,fix:function fix(fixer){/*
                         * Only perform a fix if there are no comments between the label and the body. This will be the case
                         * when there is exactly one token/comment (the ":") between the label and the body.
                         */if(sourceCode.getTokenAfter(node.label,{includeComments:true})===sourceCode.getTokenBefore(node.body,{includeComments:true})){return fixer.removeRange([node.range[0],node.body.range[0]]);}return null;}});}scopeInfo=scopeInfo.upper;}
Removes the top of the stack.
At the same time, this reports the label if it's never used.

@param {ASTNode} node - A node to report. This is a LabeledStatement.
@returns {void}