From 24397e5682514f2988072d7039ed39c08e3ba7ef Mon Sep 17 00:00:00 2001 From: Shagun Agrawal Date: Sun, 8 Dec 2024 21:57:39 +0530 Subject: Add tacky phase for long type generation Tacky phase generation for for long types Refactor expression handling for Tacky phase by using postwalk function Refactor symbol namespaces --- src/cljcc/emit.clj | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/cljcc/emit.clj') diff --git a/src/cljcc/emit.clj b/src/cljcc/emit.clj index d753473..a0933c7 100644 --- a/src/cljcc/emit.clj +++ b/src/cljcc/emit.clj @@ -2,8 +2,7 @@ (:require [cljcc.util :refer [get-os]] [cljcc.compiler :as c] - [clojure.string :as str] - [cljcc.symbols :as symbols])) + [clojure.string :as str])) (defn- handle-label [identifier] (condp = (get-os) @@ -19,7 +18,8 @@ (defn- handle-current-translation-unit [name] (if (= :mac (get-os)) (handle-symbol-name name) - (if (contains? @symbols/symbols name) + (if (;check if sym exists inside symbol map + ) name (str name "@PLT")))) -- cgit v1.2.3