aboutsummaryrefslogtreecommitdiffstats
path: root/lib/dialyzer/test/small_tests_SUITE_data/src/recursive_types4.erl
blob: 118bab57a101ac85e346bd86a5cf6d32a911d92e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
-module(recursive_types4).

-export([test/0]).

-record(tree,   {node         :: atom(),
		 kid = nil    :: 'nil' | tree()}).

-type tree() :: #tree{}.

-spec test() -> tree().

test() ->
  #tree{node = root, kid = #tree{}}.