summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--test/clojure/test_clojure/compilation.clj11
1 files changed, 11 insertions, 0 deletions
diff --git a/test/clojure/test_clojure/compilation.clj b/test/clojure/test_clojure/compilation.clj
index c633db6d..942fed07 100644
--- a/test/clojure/test_clojure/compilation.clj
+++ b/test/clojure/test_clojure/compilation.clj
@@ -36,4 +36,15 @@
(:macro m) true
(:name m) 'when )))
+(deftest test-embedded-constants
+ (testing "Embedded constants"
+ (are [x] x
+ (eval `(make-array ~Boolean/TYPE 2))
+ (eval `(make-array ~Byte/TYPE 2))
+ (eval `(make-array ~Character/TYPE 2))
+ (eval `(make-array ~Double/TYPE 2))
+ (eval `(make-array ~Float/TYPE 2))
+ (eval `(make-array ~Integer/TYPE 2))
+ (eval `(make-array ~Long/TYPE 2))
+ (eval `(make-array ~Short/TYPE 2)))))