Summary: Add support for block expressions in the translation. Reviewed By: rgrig Differential Revision: D29584072 fbshipit-source-id: 2a1a1eedamaster
parent
87626160aa
commit
c82308e586
@ -0,0 +1,37 @@
|
||||
% Copyright (c) Facebook, Inc. and its affiliates.
|
||||
%
|
||||
% This source code is licensed under the MIT license found in the
|
||||
% LICENSE file in the root directory of this source tree.
|
||||
|
||||
-module(block).
|
||||
|
||||
-export([test_block_Ok/0, test_block_Bad/0]).
|
||||
|
||||
% Call this method with warn(1) to trigger a warning to expect
|
||||
warn(0) -> ok.
|
||||
|
||||
test_block_Ok() ->
|
||||
case
|
||||
begin
|
||||
X = 3,
|
||||
Y = X,
|
||||
Z = Y,
|
||||
Z
|
||||
end
|
||||
of
|
||||
3 -> ok;
|
||||
_ -> warn(1)
|
||||
end.
|
||||
|
||||
test_block_Bad() ->
|
||||
case
|
||||
begin
|
||||
X = 3,
|
||||
Y = X,
|
||||
Z = Y,
|
||||
Z
|
||||
end
|
||||
of
|
||||
3 -> warn(1);
|
||||
_ -> ok
|
||||
end.
|
Loading…
Reference in new issue