summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRich Hickey <richhickey@gmail.com>2008-01-04 12:38:15 +0000
committerRich Hickey <richhickey@gmail.com>2008-01-04 12:38:15 +0000
commit5c03de501fdfea698e982a2b1347c5c2d2b2bf14 (patch)
tree218dd050190454d2d05dd605648d55230c5f4847 /src
parent7747ec67b7059eb5e80c65ac92ed373646ba27a8 (diff)
flag use of qualified name as fn parameter
Diffstat (limited to 'src')
-rw-r--r--src/jvm/clojure/lang/Compiler.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/jvm/clojure/lang/Compiler.java b/src/jvm/clojure/lang/Compiler.java
index 1fa4e2e7..eb7bcca2 100644
--- a/src/jvm/clojure/lang/Compiler.java
+++ b/src/jvm/clojure/lang/Compiler.java
@@ -2467,6 +2467,8 @@ static class FnMethod{
if(!(parms.nth(i) instanceof Symbol))
throw new IllegalArgumentException("fn params must be Symbols");
Symbol p = (Symbol) parms.nth(i);
+ if(p.getNamespace() != null)
+ throw new Exception("Can't use qualified name as parameter");
if(p.equals(_AMP_))
{
if(state == PSTATE.REQ)