Dan Gohman | f17a25c | 2007-07-18 16:29:46 +0000 | [diff] [blame] | 1 | #!/bin/sh |
| 2 | # |
| 3 | # Program: notcast |
| 4 | # |
| 5 | # Synopsis: Returns 0 if the input does not contain a cast operator |
| 6 | # |
| 7 | # Syntax: notcast tailexpr |
| 8 | # |
| 9 | # postpat - optionally allows a regular expression to go at the end |
| 10 | # prepat - optionally allow a regular expression to go at the start |
| 11 | # |
| 12 | |
| 13 | if grep "$2"'\(\([sz]ext\)\|\(trunc\)\|\(fpto[us]i\)\|\([us]itofp\)\|\(bitcast\)\|\(fpext\)\|\(fptrunc\)\|\(ptrtoint\)\|\(inttoptr\)\|\(cast\)\)'"$1" |
| 14 | then exit 1 |
| 15 | else exit 0 |
| 16 | fi |