Fix cstring cast operation

This commit is contained in:
gingerBill
2018-08-05 19:07:03 +01:00
parent 2d26ad0226
commit d8e5b2d1a4

View File

@@ -1855,7 +1855,7 @@ bool check_is_castable_to(CheckerContext *c, Operand *operand, Type *y) {
// }
}
// cstring -> string
if (src == t_cstring && dst == t_string) {
if (are_types_identical(src, t_cstring) && are_types_identical(dst, t_string)) {
if (operand->mode != Addressing_Constant) {
add_package_dependency(c, "runtime", "__cstring_to_string");
}