aboutsummaryrefslogtreecommitdiff
path: root/core
diff options
context:
space:
mode:
authorRahul Goma Phulore <rahul.phulore.999@gmail.com>2017-11-26 21:02:58 +0000
committerRahul Goma Phulore <rahul.phulore.999@gmail.com>2017-11-26 21:02:58 +0000
commitc560260df88d597fb8858603deb233c8212163b9 (patch)
tree95498c404dce5ad93f879bbd9742b2c24a1bac84 /core
parent192173d811f870e6e9c705c80118e27dc63a898b (diff)
downloadmagnolia-c560260df88d597fb8858603deb233c8212163b9.tar.gz
magnolia-c560260df88d597fb8858603deb233c8212163b9.tar.bz2
magnolia-c560260df88d597fb8858603deb233c8212163b9.zip
Avoid instantiating Unit when producing error stack
Fixes https://github.com/propensive/magnolia/issues/41.
Diffstat (limited to 'core')
-rw-r--r--core/shared/src/main/scala/magnolia.scala3
1 files changed, 2 insertions, 1 deletions
diff --git a/core/shared/src/main/scala/magnolia.scala b/core/shared/src/main/scala/magnolia.scala
index 6400002..d400bc3 100644
--- a/core/shared/src/main/scala/magnolia.scala
+++ b/core/shared/src/main/scala/magnolia.scala
@@ -215,7 +215,8 @@ object Magnolia {
typeOf[Int],
typeOf[Long],
typeOf[Char],
- typeOf[Boolean])
+ typeOf[Boolean],
+ typeOf[Unit])
val isValueClass = genericType <:< typeOf[AnyVal] && !primitives.exists(_ =:= genericType)