| ; RUN: llvm-upgrade < %s | llvm-as | llc -march=c | |
| %y = weak global sbyte 0 | |
| implementation | |
| uint %testcaseshr() { | |
| entry: | |
| ret uint shr (uint cast (sbyte* %y to uint), ubyte 4) | |
| } | |
| uint %testcaseshl() { | |
| entry: | |
| ret uint shl (uint cast (sbyte* %y to uint), ubyte 4) | |
| } |