Made SC2082 indirection message more sh friendly.

This commit is contained in:
Vidar Holen 2015-06-14 17:20:52 -07:00
parent 09b7788412
commit 1ab29ddb39
1 changed files with 1 additions and 1 deletions

View File

@ -1880,7 +1880,7 @@ prop_checkIndirectExpansion4 = verify checkIndirectExpansion "${var${n}_$((i%2))
prop_checkIndirectExpansion5 = verifyNot checkIndirectExpansion "${bar}" prop_checkIndirectExpansion5 = verifyNot checkIndirectExpansion "${bar}"
checkIndirectExpansion _ (T_DollarBraced i (T_NormalWord _ contents)) = checkIndirectExpansion _ (T_DollarBraced i (T_NormalWord _ contents)) =
when (isIndirection contents) $ when (isIndirection contents) $
err i 2082 "To expand via indirection, use name=\"foo$n\"; echo \"${!name}\"." err i 2082 "To expand via indirection, use arrays, ${!name} or (for sh only) eval."
where where
isIndirection vars = isIndirection vars =
let list = mapMaybe isIndirectionPart vars in let list = mapMaybe isIndirectionPart vars in