X-Git-Url: http://andersk.mit.edu/gitweb/splint.git/blobdiff_plain/885824d34f6f6626fde2fb041801408cbaf1f6f1..ed309918dcb2d73f7843f50b4391a29fc57bcd7f:/test/db1/ereftab.lcs diff --git a/test/db1/ereftab.lcs b/test/db1/ereftab.lcs index a2c3ffa..f25c162 100644 --- a/test/db1/ereftab.lcs +++ b/test/db1/ereftab.lcs @@ -1,4 +1,4 @@ -%PASSED Output from LCLint 2.5m +%PASSED Output from LCLint 3.0.0.16 %LCLimports %LCLSortTable %LCLsort bool immutable nil nil @@ -48,18 +48,19 @@ %LCLsort _ereftab_Obj mutable ereftab nil %LCLSortTableEnd %LCLSymbolTable +%LCLop min :int, int -> int %LCLop max :int, int -> int %LCLop 0 : -> int %LCLop 0 : -> double %LCLop 1 : -> int %LCLop 1 : -> double -%LCLop __ < __ :int, int -> bool -%LCLop __ < __ :double, double -> bool %LCLop if __ then __ else __ :bool, bool, bool -> bool %LCLop if __ then __ else __ :bool, int, int -> int %LCLop if __ then __ else __ :bool, double, double -> double %LCLop if __ then __ else __ :bool, _char_Vec, _char_Vec -> _char_Vec %LCLop if __ then __ else __ :bool, char, char -> char +%LCLop __ < __ :int, int -> bool +%LCLop __ < __ :double, double -> bool %LCLop empty : -> _char_Vec %LCLop __ > __ :int, int -> bool %LCLop __ > __ :double, double -> bool @@ -72,8 +73,8 @@ %LCLop len :_char_Vec -> int %LCLop prefix :_char_Vec, int -> _char_Vec %LCLop __ / __ :double, double -> double -%LCLop removePrefix :_char_Vec, int -> _char_Vec %LCLop __ \implies __ :bool, bool -> bool +%LCLop removePrefix :_char_Vec, int -> _char_Vec %LCLop substring :_char_Vec, int, int -> _char_Vec %LCLop __ || __ :_char_Vec, _char_Vec -> _char_Vec %LCLop tail :_char_Vec -> _char_Vec @@ -94,24 +95,24 @@ %LCLop 9 : -> int %LCLop MALE : -> _eemployee0e_Enum %LCLop FEMALE : -> _eemployee0e_Enum -%LCLop gender_ANY : -> _eemployee0e_Enum %LCLop __ * __ :int, int -> int %LCLop __ * __ :double, double -> double -%LCLtag eemployee0e enum +%LCLop gender_ANY : -> _eemployee0e_Enum %LCLop true : -> bool +%LCLtag eemployee0e enum %LCLop false : -> bool %LCLop MGR : -> _eemployee1e_Enum %LCLop NONMGR : -> _eemployee1e_Enum -%LCLop job_ANY : -> _eemployee1e_Enum %LCLop __ \and __ :bool, bool -> bool +%LCLop job_ANY : -> _eemployee1e_Enum %LCLop __ \or __ :bool, bool -> bool -%LCLtag eemployee1e enum %LCLop __ \eq __ :bool, bool -> bool %LCLop __ \eq __ :int, int -> bool %LCLop __ \eq __ :double, double -> bool %LCLop __ \eq __ :_char_Vec, _char_Vec -> bool %LCLop __ \eq __ :char, char -> bool %LCLop \not __ :bool -> bool +%LCLtag eemployee1e enum %LCLop __ \neq __ :bool, bool -> bool %LCLop __ \neq __ :int, int -> bool %LCLop __ \neq __ :double, double -> bool @@ -119,14 +120,14 @@ %LCLop __ \neq __ :char, char -> bool %LCLop { __ } :char -> _char_Vec %LCLtag semployee0s struct -%LCLop __ |- __ :_char_Vec, char -> _char_Vec %LCLop __ [] :__char_Obj_Ptr -> __char_Obj_Arr %LCLop __ [] :__semployee0s_Struct_Ptr -> __semployee0s_Struct_Arr -%LCLop __ -| __ :char, _char_Vec -> _char_Vec +%LCLop __ |- __ :_char_Vec, char -> _char_Vec %LCLop __ [__] :_char_Vec, int -> char %LCLop __ [__] :__char_Obj_Arr, int -> _char_Obj %LCLop __ [__] :__semployee0s_Struct_Tuple_Vec, int -> _semployee0s_Struct_Tuple %LCLop __ [__] :__semployee0s_Struct_Arr, int -> _semployee0s_Struct +%LCLop __ -| __ :char, _char_Vec -> _char_Vec %LCLop [__, __, __, __, __] :_eemployee1e_Enum, _eemployee0e_Enum, int, _char_Vec, int -> _semployee0s_Struct_Tuple %LCLop __ \leq __ :int, int -> bool %LCLop __ \leq __ :double, double -> bool @@ -186,7 +187,6 @@ %LCLop abs :double -> double %LCLop div :int, int -> int %LCLop mod :int, int -> int -%LCLop min :int, int -> int %LCLtype float float exposed %LCLtype bool bool immutable %LCLconst FALSE bool