Fix cstring cast operation

This commit is contained in:
gingerBill
2018-08-05 19:07:03 +01:00
parent 2d26ad0226
commit d8e5b2d1a4
+1 -1
View File
@@ -1855,7 +1855,7 @@ bool check_is_castable_to(CheckerContext *c, Operand *operand, Type *y) {
// } // }
} }
// cstring -> string // 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) { if (operand->mode != Addressing_Constant) {
add_package_dependency(c, "runtime", "__cstring_to_string"); add_package_dependency(c, "runtime", "__cstring_to_string");
} }