mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Tests after changing type of super to TypeType
This commit is contained in:
+6
-6
@@ -19,9 +19,9 @@ contract C {
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// TypeError 2271: (144-157): Operator != not compatible with types contract super C and contract C
|
||||
// TypeError 2271: (167-180): Operator != not compatible with types contract C and contract super C
|
||||
// TypeError 2271: (254-264): Operator != not compatible with types contract super C and contract C
|
||||
// TypeError 2271: (274-284): Operator != not compatible with types contract C and contract super C
|
||||
// TypeError 2271: (349-359): Operator != not compatible with types contract super C and contract D
|
||||
// TypeError 2271: (369-379): Operator != not compatible with types contract D and contract super C
|
||||
// TypeError 2271: (144-157): Operator != not compatible with types type(contract super C) and contract C
|
||||
// TypeError 2271: (167-180): Operator != not compatible with types contract C and type(contract super C)
|
||||
// TypeError 2271: (254-264): Operator != not compatible with types type(contract super C) and contract C
|
||||
// TypeError 2271: (274-284): Operator != not compatible with types contract C and type(contract super C)
|
||||
// TypeError 2271: (349-359): Operator != not compatible with types type(contract super C) and contract D
|
||||
// TypeError 2271: (369-379): Operator != not compatible with types contract D and type(contract super C)
|
||||
|
||||
+22
-22
@@ -30,27 +30,27 @@ contract C {
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// TypeError 2271: (49-62): Operator << not compatible with types contract super C and contract C
|
||||
// TypeError 2271: (72-85): Operator >> not compatible with types contract super C and contract C
|
||||
// TypeError 2271: (95-107): Operator ^ not compatible with types contract super C and contract C
|
||||
// TypeError 2271: (117-129): Operator | not compatible with types contract super C and contract C
|
||||
// TypeError 2271: (139-151): Operator & not compatible with types contract super C and contract C
|
||||
// TypeError 2271: (162-174): Operator * not compatible with types contract super C and contract C
|
||||
// TypeError 2271: (184-196): Operator / not compatible with types contract super C and contract C
|
||||
// TypeError 2271: (206-218): Operator % not compatible with types contract super C and contract C
|
||||
// TypeError 2271: (228-240): Operator - not compatible with types contract super C and contract C
|
||||
// TypeError 2271: (250-262): Operator + not compatible with types contract super C and contract C
|
||||
// TypeError 2271: (272-285): Operator ** not compatible with types contract super C and contract C
|
||||
// TypeError 2271: (296-309): Operator == not compatible with types contract super C and contract C
|
||||
// TypeError 2271: (319-332): Operator != not compatible with types contract super C and contract C
|
||||
// TypeError 2271: (342-355): Operator >= not compatible with types contract super C and contract C
|
||||
// TypeError 2271: (365-378): Operator <= not compatible with types contract super C and contract C
|
||||
// TypeError 2271: (388-400): Operator < not compatible with types contract super C and contract C
|
||||
// TypeError 2271: (410-422): Operator > not compatible with types contract super C and contract C
|
||||
// TypeError 2271: (433-446): Operator || not compatible with types contract super C and contract C
|
||||
// TypeError 2271: (456-469): Operator && not compatible with types contract super C and contract C
|
||||
// TypeError 2271: (49-62): Operator << not compatible with types type(contract super C) and contract C
|
||||
// TypeError 2271: (72-85): Operator >> not compatible with types type(contract super C) and contract C
|
||||
// TypeError 2271: (95-107): Operator ^ not compatible with types type(contract super C) and contract C
|
||||
// TypeError 2271: (117-129): Operator | not compatible with types type(contract super C) and contract C
|
||||
// TypeError 2271: (139-151): Operator & not compatible with types type(contract super C) and contract C
|
||||
// TypeError 2271: (162-174): Operator * not compatible with types type(contract super C) and contract C
|
||||
// TypeError 2271: (184-196): Operator / not compatible with types type(contract super C) and contract C
|
||||
// TypeError 2271: (206-218): Operator % not compatible with types type(contract super C) and contract C
|
||||
// TypeError 2271: (228-240): Operator - not compatible with types type(contract super C) and contract C
|
||||
// TypeError 2271: (250-262): Operator + not compatible with types type(contract super C) and contract C
|
||||
// TypeError 2271: (272-285): Operator ** not compatible with types type(contract super C) and contract C
|
||||
// TypeError 2271: (296-309): Operator == not compatible with types type(contract super C) and contract C
|
||||
// TypeError 2271: (319-332): Operator != not compatible with types type(contract super C) and contract C
|
||||
// TypeError 2271: (342-355): Operator >= not compatible with types type(contract super C) and contract C
|
||||
// TypeError 2271: (365-378): Operator <= not compatible with types type(contract super C) and contract C
|
||||
// TypeError 2271: (388-400): Operator < not compatible with types type(contract super C) and contract C
|
||||
// TypeError 2271: (410-422): Operator > not compatible with types type(contract super C) and contract C
|
||||
// TypeError 2271: (433-446): Operator || not compatible with types type(contract super C) and contract C
|
||||
// TypeError 2271: (456-469): Operator && not compatible with types type(contract super C) and contract C
|
||||
// TypeError 4247: (480-485): Expression has to be an lvalue.
|
||||
// TypeError 7366: (480-493): Operator -= not compatible with types contract super C and contract C
|
||||
// TypeError 7366: (480-493): Operator -= not compatible with types type(contract super C) and contract C
|
||||
// TypeError 4247: (503-508): Expression has to be an lvalue.
|
||||
// TypeError 7366: (503-516): Operator += not compatible with types contract super C and contract C
|
||||
// TypeError 1080: (527-546): True expression's type contract super C does not match false expression's type contract C.
|
||||
// TypeError 7366: (503-516): Operator += not compatible with types type(contract super C) and contract C
|
||||
// TypeError 1080: (527-546): True expression's type type(contract super C) does not match false expression's type contract C.
|
||||
|
||||
@@ -12,4 +12,4 @@ contract B is S
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// TypeError 9640: (129-137): Explicit type conversion not allowed from "contract super B" to "contract S".
|
||||
// TypeError 9640: (129-137): Explicit type conversion not allowed from "type(contract super B)" to "contract S".
|
||||
|
||||
Reference in New Issue
Block a user