Commit 54ae25be7cfe4f4bf5d63e5001c10290bedab6ab
1 parent
922ab986
use likely_define
Showing
1 changed file
with
1 additions
and
11 deletions
openbr/plugins/core/likely.cpp
| @@ -55,17 +55,7 @@ class LikelyTransform : public Transform | @@ -55,17 +55,7 @@ class LikelyTransform : public Transform | ||
| 55 | likely_const_env parent = likely_standard(settings, &output, likely_file_bitcode); | 55 | likely_const_env parent = likely_standard(settings, &output, likely_file_bitcode); |
| 56 | 56 | ||
| 57 | { // Construct an environment where `data` is accessible | 57 | { // Construct an environment where `data` is accessible |
| 58 | - QString source; | ||
| 59 | - QTextStream textStream(&source); | ||
| 60 | - textStream << "(= data ("; | ||
| 61 | - { | ||
| 62 | - const likely_const_mat dataType = likely_type_to_string(data->type); | ||
| 63 | - textStream << dataType->data; | ||
| 64 | - likely_release_mat(dataType); | ||
| 65 | - } | ||
| 66 | - textStream << " " << uintptr_t(data) << "))"; | ||
| 67 | - | ||
| 68 | - const likely_const_env env = likely_lex_parse_and_eval(qPrintable(source), likely_file_lisp, parent); | 58 | + const likely_const_env env = likely_define("data", data, parent); |
| 69 | likely_release_env(parent); | 59 | likely_release_env(parent); |
| 70 | parent = env; | 60 | parent = env; |
| 71 | } | 61 | } |