diff options
author | Dmitry Petrashko <dark@d-d.me> | 2015-05-22 15:12:58 +0200 |
---|---|---|
committer | Dmitry Petrashko <dark@d-d.me> | 2015-05-22 15:12:58 +0200 |
commit | 91bb668c5f1b6e5c51dad9b373c9398521508bc3 (patch) | |
tree | b1444888587c1fd6cc4ace82ee90f2d3d7a687c3 /tests/run | |
parent | cc50729f8e088f1687193199a81108f0984127b8 (diff) | |
parent | c48badad54f90047f690d02e8af80153c6634412 (diff) | |
download | dotty-91bb668c5f1b6e5c51dad9b373c9398521508bc3.tar.gz dotty-91bb668c5f1b6e5c51dad9b373c9398521508bc3.tar.bz2 dotty-91bb668c5f1b6e5c51dad9b373c9398521508bc3.zip |
Merge pull request #578 from smarter/fix/traitInit
Mixin: fix the initialization of traits
Diffstat (limited to 'tests/run')
-rw-r--r-- | tests/run/traitInit.check | 2 | ||||
-rw-r--r-- | tests/run/traitInit.scala | 13 |
2 files changed, 15 insertions, 0 deletions
diff --git a/tests/run/traitInit.check b/tests/run/traitInit.check new file mode 100644 index 000000000..f9264f7fb --- /dev/null +++ b/tests/run/traitInit.check @@ -0,0 +1,2 @@ +Hello +World diff --git a/tests/run/traitInit.scala b/tests/run/traitInit.scala new file mode 100644 index 000000000..664fe4ce0 --- /dev/null +++ b/tests/run/traitInit.scala @@ -0,0 +1,13 @@ +trait Hello { + println("Hello") + val x: Int = 1 + println("World") +} + +class A extends Hello + +object Test { + def main(args: Array[String]): Unit = { + new A + } +} |