aboutsummaryrefslogblamecommitdiffstats
path: root/test/libsolidity/syntaxTests/nameAndTypeResolution/116_shift_warn_literal_base_1.sol
blob: c6a4052ecef32986490ef000142afceedaa48ab0 (plain) (tree)
1
2
3
4
5
6
7
8







                                                                                                                                                  
contract test {
    function f() pure public returns(uint) {
        uint8 x = 100;
        return 10 << x;
    }
}
// ----
// Warning: (99-106): Result of shift has type uint8 and thus might overflow. Silence this warning by converting the literal to the expected type.