Skip to content

Commit 359003d

Browse files
committed
Close #199: symbol on var should be qualified
1 parent 4e0b4b5 commit 359003d

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

compiler+runtime/src/cpp/clojure/core_native.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ namespace clojure::core_native
4343
}
4444
else if constexpr(std::same_as<T, var>)
4545
{
46-
return typed_o->name;
46+
return make_box<obj::symbol>(typed_o->n->name->name, typed_o->name->name);
4747
}
4848
else if constexpr(std::same_as<T, obj::keyword>)
4949
{
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
(assert (= 'clojure.core/+ (symbol #'+)))
2+
3+
:success

0 commit comments

Comments
 (0)