]> git.saurik.com Git - cycript.git/blobdiff - Replace.cpp
Maintain a logical setup for const on sig::String.
[cycript.git] / Replace.cpp
index bfcacf48676732d07d2bb3e986ae36c9101a3572..68beb4f47b3ad1127ba94aabb0338c714434b159 100644 (file)
@@ -1269,6 +1269,15 @@ CYTarget *CYTypeExpression::Replace(CYContext &context) {
     return typed_->Replace(context);
 }
 
+CYTarget *CYTypeFloating::Replace(CYContext &context) {
+    switch (length_) {
+        case 0: return $V("float");
+        case 1: return $V("double");
+        case 2: return $V("longdouble");
+        default: _assert(false);
+    }
+}
+
 CYTarget *CYTypeInt128::Replace(CYContext &context) {
     return $V(signing_ == CYTypeUnsigned ? "uint128" : "int128");
 }