summaryrefslogtreecommitdiff
path: root/lib/dialyzer/test/small_SUITE_data/src/recursive_types4.erl
blob: f6b5f87e049424993ffd4e88e78638ff97adb9d8 (plain)
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{}}.