mirror of
				https://github.com/koalaman/shellcheck.git
				synced 2025-10-31 22:52:50 +08:00 
			
		
		
		
	Fixed missing Alive detection in current scope
This commit is contained in:
		| @@ -242,7 +242,8 @@ getVariableFlow t = | ||||
|  | ||||
| findSubshelled :: [StackData] -> [[(Id,String)]] -> (Map.Map String VariableState) -> State (Map.Map Id Metadata) () | ||||
| findSubshelled [] _ _ = return () | ||||
| findSubshelled ((Assignment x):rest) (scope:lol) deadVars = findSubshelled rest ((x:scope):lol) deadVars | ||||
| findSubshelled ((Assignment x@(id, str)):rest) (scope:lol) deadVars =  | ||||
|     findSubshelled rest ((x:scope):lol) $ Map.insert str Alive deadVars | ||||
| findSubshelled ((Reference (readId, str)):rest) scopes deadVars = do | ||||
|     case Map.findWithDefault Alive str deadVars of  | ||||
|         Alive -> return () | ||||
|   | ||||
		Reference in New Issue
	
	Block a user