Skip to content

Commit c9a4152

Browse files
committed
make error to warning (for a incremental migration)
# Conflicts: # jscomp/common/bs_version.ml # lib/4.06.1/bsb.ml # lib/4.06.1/bsdep.ml # lib/4.06.1/bsppx.ml # lib/4.06.1/unstable/bsb_native.ml # lib/4.06.1/unstable/js_compiler.ml # lib/4.06.1/unstable/js_refmt_compiler.ml # lib/4.06.1/unstable/native_ppx.ml # lib/4.06.1/whole_compiler.ml # package.json
1 parent 52bb6db commit c9a4152

File tree

7 files changed

+88
-66
lines changed

7 files changed

+88
-66
lines changed

jscomp/core/builtin_cmi_datasets.ml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
(* ee245af5ab53f4f0cba2b51681f27a0d *)
1+
(* 71c7cdce6f29330a2b484ff8991d2a2e *)
22

33
let i s = lazy (Marshal.from_string s 0)
44
let module_sets_cmi : (string * Cmi_format.cmi_infos Lazy.t) array = [|
@@ -282,8 +282,8 @@
282282
(* 1009 *)i
283283
"\132\149\166\190\000\000\003\221\000\000\000\239\000\000\003'\000\000\003\018\192+Js_mapperRt\160\160\176\001\003\240,binarySearch@\192\176\193@\176\179\144\176A#int@@\144@\002\005\245\225\000\000\246\176\193@\176\179\144\004\b@\144@\002\005\245\225\000\000\247\176\193@\176\179\144\176H%array@\160\176\146\160\176\179\144\004\023@\144@\002\005\245\225\000\000\248\160\176\144\144!a\002\005\245\225\000\000\251@\002\005\245\225\000\000\249@\144@\002\005\245\225\000\000\250\004\005@\002\005\245\225\000\000\252@\002\005\245\225\000\000\253@\002\005\245\225\000\000\254@\176\192&_none_A@\000\255\004\002A@\160\160\176\001\003\241)revSearch@\192\176\193@\176\179\144\004+@\144@\002\005\245\225\000\000\235\176\193@\176\179\144\004#\160\176\146\160\176\179\144\0048@\144@\002\005\245\225\000\000\237\160\176\179\144\176O&string@@\144@\002\005\245\225\000\000\236@\002\005\245\225\000\000\238@\144@\002\005\245\225\000\000\239\176\193@\176\179\144\004\t@\144@\002\005\245\225\000\000\240\176\179\144\176J&option@\160\176\179\144\004P@\144@\002\005\245\225\000\000\241@\144@\002\005\245\225\000\000\242@\002\005\245\225\000\000\243@\002\005\245\225\000\000\244@\002\005\245\225\000\000\245@\0044@\160\160\176\001\003\242/revSearchAssert@\192\176\193@\176\179\144\004\\@\144@\002\005\245\225\000\000\225\176\193@\176\179\144\004T\160\176\146\160\176\179\144\004i@\144@\002\005\245\225\000\000\227\160\176\179\144\0041@\144@\002\005\245\225\000\000\226@\002\005\245\225\000\000\228@\144@\002\005\245\225\000\000\229\176\193@\176\179\144\0048@\144@\002\005\245\225\000\000\230\176\179\144\004y@\144@\002\005\245\225\000\000\231@\002\005\245\225\000\000\232@\002\005\245\225\000\000\233@\002\005\245\225\000\000\234@\004\\@\160\160\176\001\003\243%toInt@\192\176\193@\176\179\144\004\132@\144@\002\005\245\225\000\000\219\176\193@\176\179\144\004|\160\176\179\144\004\142@\144@\002\005\245\225\000\000\220@\144@\002\005\245\225\000\000\221\176\179\144\004\147@\144@\002\005\245\225\000\000\222@\002\005\245\225\000\000\223@\002\005\245\225\000\000\224@\004v@\160\160\176\001\003\244'fromInt@\192\176\193@\176\179\144\004\158@\144@\002\005\245\225\000\000\210\176\193@\176\179\144\004\150\160\176\179\144\004\168@\144@\002\005\245\225\000\000\211@\144@\002\005\245\225\000\000\212\176\193@\176\179\144\004\175@\144@\002\005\245\225\000\000\213\176\179\144\004i\160\176\179\144\004\183@\144@\002\005\245\225\000\000\214@\144@\002\005\245\225\000\000\215@\002\005\245\225\000\000\216@\002\005\245\225\000\000\217@\002\005\245\225\000\000\218@\004\155@\160\160\176\001\003\245-fromIntAssert@\192\176\193@\176\179\144\004\195@\144@\002\005\245\225\000\000\202\176\193@\176\179\144\004\187\160\176\179\144\004\205@\144@\002\005\245\225\000\000\203@\144@\002\005\245\225\000\000\204\176\193@\176\179\144\004\212@\144@\002\005\245\225\000\000\205\176\179\144\004\216@\144@\002\005\245\225\000\000\206@\002\005\245\225\000\000\207@\002\005\245\225\000\000\208@\002\005\245\225\000\000\209@\004\187@@\160\160+Js_mapperRt\1440\135\244\195=\169/Rg\004\160q\003\012|\"\159\160\160.Bs_stdlib_mini\1440\003\150\129\237\157~\162\232'\227\239\173\190\195.t@@";
284284
"Node_buffer" ,
285-
(* 1208 *)i
286-
"\132\149\166\190\000\000\004\164\000\000\000\179\000\000\002\216\000\000\002}\192+Node_buffer\160\177\176\001\003\253!t@\b\000\000,\000@@@A\144\176\179\177\144\176@$NodeA&buffer\000\255@\144@\002\005\245\225\000\000\254@@\176\192&_none_A@\000\255\004\002A@@\160@@A\160\160\176\001\003\254(isBuffer@\192\176\193@\176\144\144!a\002\005\245\225\000\000\251\176\179\144\176E$bool@@\144@\002\005\245\225\000\000\252@\002\005\245\225\000\000\253\144\224/Buffer.isBufferAA\t?BS:7.2.0-dev.1\132\149\166\190\000\000\000\029\000\000\000\007\000\000\000\024\000\000\000\022\176\160\160A\145@@@\148\192/Buffer.isBuffer@@@\160@@@\004\026@\160\160\176\001\003\255*fromString@\192\176\193@\176\179\144\176O&string@@\144@\002\005\245\225\000\000\248\176\179\144\0046@\144@\002\005\245\225\000\000\249@\002\005\245\225\000\000\250\144\224+Buffer.fromAA\t;BS:7.2.0-dev.1\132\149\166\190\000\000\000\025\000\000\000\007\000\000\000\023\000\000\000\022\176\160\160A\145@@@\148\192+Buffer.from@@@\160@@@\0040@\160\160\176\001\004\0006fromStringWithEncoding@\192\176\193@\176\179\144\004\022@\144@\002\005\245\225\000\000\242\176\193@\176\152\224\160\160%ascii\144@\160\160&base64\004\004\160\160&binary\004\007\160\160#hex\004\n\160\160&latin1\004\r\160\160$usc2\004\016\160\160'utf16le\004\019\160\160$utf8\004\022@\176@\002\005\245\225\000\000\243@A@@\002\005\245\225\000\000\244\176\179\0043@\144@\002\005\245\225\000\000\245@\002\005\245\225\000\000\246@\002\005\245\225\000\000\247\144\224$fromBA\t\171BS:7.2.0-dev.1\132\149\166\190\000\000\000\137\000\000\000$\000\000\000k\000\000\000b\176\160\160A\145@\160\160\144\160\160\002&-IQ%ascii\160\160\002\205\174U1$utf8\160\160\002>!\025E'utf16le\160\160\002\205\173\144M$usc2\160\160\002\213'\253\143&base64\160\160\002\213f\t\173&latin1\160\160\002\237\011\188\001&binary\160\160\002\000OB\219#hex@\004\028@@\148\192$from@@\160&Buffer@\160@\160@@@\004c@\160\160\176\001\004\001(toString@\192\176\193@\176\179\004C@\144@\002\005\245\225\000\000\239\176\179\144\004L@\144@\002\005\245\225\000\000\240@\002\005\245\225\000\000\241\144\224(toStringAA\t8BS:7.2.0-dev.1\132\149\166\190\000\000\000\022\000\000\000\007\000\000\000\023\000\000\000\022\176\160\160A\145@@@\149\192(toString@@@\160@@@\004v@\160\160\176\001\004\002&concat@\192\176\193@\176\179\144\176H%array@\160\176\179\004\\@\144@\002\005\245\225\000\000\235@\144@\002\005\245\225\000\000\236\176\179\004`@\144@\002\005\245\225\000\000\237@\002\005\245\225\000\000\238\144\224-Buffer.concatAA\t=BS:7.2.0-dev.1\132\149\166\190\000\000\000\027\000\000\000\007\000\000\000\024\000\000\000\022\176\160\160A\145@@@\148\192-Buffer.concat@@@\160@@@\004\143@@\160\160+Node_buffer\1440\029\232K\164O\245\021\200\214\190\202\185\183\134\184W\160\160$Node\1440\214\156\014\205\027\028\233\230\176\160\250\000\024\200\184\157\160\160\"Js\1440\152k\213\161\237\241QEb\214B\012#b\254\193\160\160.Bs_stdlib_mini\1440\003\150\129\237\157~\162\232'\227\239\173\190\195.t@@";
285+
(* 1584 *)i
286+
"\132\149\166\190\000\000\006\028\000\000\000\229\000\000\003\172\000\000\0031\192+Node_buffer\160\177\176\001\003\254!t@\b\000\000,\000@@@A\144\176\179\177\144\176@$NodeA&buffer\000\255@\144@\002\005\245\225\000\000\254@@\176\192&_none_A@\000\255\004\002A@@\160@@A\160\160\176\001\003\255(isBuffer@\192\176\193@\176\144\144!a\002\005\245\225\000\000\251\176\179\144\176E$bool@@\144@\002\005\245\225\000\000\252@\002\005\245\225\000\000\253\144\224/Buffer.isBufferAA\t?BS:7.2.0-dev.1\132\149\166\190\000\000\000\029\000\000\000\007\000\000\000\024\000\000\000\022\176\160\160A\145@@@\148\192/Buffer.isBuffer@@@\160@@@\004\026@\160\160\176\001\004\000*fromString@\192\176\193@\176\179\144\176O&string@@\144@\002\005\245\225\000\000\248\176\179\144\0046@\144@\002\005\245\225\000\000\249@\002\005\245\225\000\000\250\144\224+Buffer.fromAA\t;BS:7.2.0-dev.1\132\149\166\190\000\000\000\025\000\000\000\007\000\000\000\023\000\000\000\022\176\160\160A\145@@@\148\192+Buffer.from@@@\160@@@\0040@\160\160\176\001\004\0016fromStringWithEncoding@\192\176\193@\176\179\144\004\022@\144@\002\005\245\225\000\000\242\176\193@\176\152\224\160\160%ascii\144@\160\160&base64\004\004\160\160&binary\004\007\160\160#hex\004\n\160\160&latin1\004\r\160\160$usc2\004\016\160\160'utf16le\004\019\160\160$utf8\004\022@\176@\002\005\245\225\000\000\243@A@@\002\005\245\225\000\000\244\176\179\0043@\144@\002\005\245\225\000\000\245@\002\005\245\225\000\000\246@\002\005\245\225\000\000\247\144\224$fromBA\t\171BS:7.2.0-dev.1\132\149\166\190\000\000\000\137\000\000\000$\000\000\000k\000\000\000b\176\160\160A\145@\160\160\144\160\160\002&-IQ%ascii\160\160\002\205\174U1$utf8\160\160\002>!\025E'utf16le\160\160\002\205\173\144M$usc2\160\160\002\213'\253\143&base64\160\160\002\213f\t\173&latin1\160\160\002\237\011\188\001&binary\160\160\002\000OB\219#hex@\004\028@@\148\192$from@@\160&Buffer@\160@\160@@@\004c@\160\160\176\001\004\002(toString@\192\176\193@\176\179\004C@\144@\002\005\245\225\000\000\239\176\179\144\004L@\144@\002\005\245\225\000\000\240@\002\005\245\225\000\000\241\144\224(toStringAA\t8BS:7.2.0-dev.1\132\149\166\190\000\000\000\022\000\000\000\007\000\000\000\023\000\000\000\022\176\160\160A\145@@@\149\192(toString@@@\160@@@\004v@\160\160\176\001\004\0034toStringWithEncoding@\192\176\193@\176\179\004V@\144@\002\005\245\225\000\000\233\176\193@\176\152\224\160\160%ascii\004E\160\160&base64\004H\160\160&binary\004K\160\160#hex\004N\160\160&latin1\004Q\160\160$usc2\004T\160\160'utf16le\004W\160\160$utf8\004Z@\176@\002\005\245\225\000\000\234@A@@\002\005\245\225\000\000\235\176\179\144\004}@\144@\002\005\245\225\000\000\236@\002\005\245\225\000\000\237@\002\005\245\225\000\000\238\144\224(toStringBA\t\167BS:7.2.0-dev.1\132\149\166\190\000\000\000\133\000\000\000\"\000\000\000f\000\000\000^\176\160\160A\145@\160\160\144\160\160\002&-IQ%ascii\160\160\002\205\174U1$utf8\160\160\002>!\025E'utf16le\160\160\002\205\173\144M$usc2\160\160\002\213'\253\143&base64\160\160\002\213f\t\173&latin1\160\160\002\237\011\188\001&binary\160\160\002\000OB\219#hex@\004\028@@\149\192(toString@@@\160@\160@@@\004\168@\160\160\176\001\004\004&concat@\192\176\193@\176\179\144\176H%array@\160\176\179\004\142@\144@\002\005\245\225\000\000\229@\144@\002\005\245\225\000\000\230\176\179\004\146@\144@\002\005\245\225\000\000\231@\002\005\245\225\000\000\232\144\224-Buffer.concatAA\t=BS:7.2.0-dev.1\132\149\166\190\000\000\000\027\000\000\000\007\000\000\000\024\000\000\000\022\176\160\160A\145@@@\148\192-Buffer.concat@@@\160@@@\004\193@@\160\160+Node_buffer\1440\167\179\194\242k\160\026o\211f\216\022\210\179\134\197\160\160$Node\1440\214\156\014\205\027\028\233\230\176\160\250\000\024\200\184\157\160\160\"Js\1440\152k\213\161\237\241QEb\214B\012#b\254\193\160\160.Bs_stdlib_mini\1440\003\150\129\237\157~\162\232'\227\239\173\190\195.t@@";
287287
"Node_module" ,
288288
(* 414 *)i
289289
"\132\149\166\190\000\000\001\138\000\000\000J\000\000\001\n\000\000\000\237\192+Node_module\160\160\176\001\004E'module_@\192\176\179\177\144\176@\"JsA!t\000\255\160\176\164\176\197'__cache@\176\170\176\179\177\144\176@'Js_dictA!t\000\255\160\176\179\177\144\176@$NodeA+node_module\000\255@\144@\002\005\245\225\000\000\248@\144@\002\005\245\225\000\000\249@\002\005\245\225\000\000\250\176@\002\005\245\225\000\000\251\002\005\245\225\000\000\252\144@\002\005\245\225\000\000\253@\144@\002\005\245\225\000\000\254\144\224&module@A\t0BS:7.2.0-dev.1\132\149\166\190\000\000\000\014\000\000\000\004\000\000\000\r\000\000\000\012\176@@\144\176&module@@@@\176\192&_none_A@\000\255\004\002A@@\160\160+Node_module\1440wM\133=\137\182\194\146\195\176\138\017\177T\253\015\160\160$Node\1440\214\156\014\205\027\028\233\230\176\160\250\000\024\200\184\157\160\160'Js_dict\1440H\139I\244\001\019\175\146\020\213\227V\202\025t,\160\160\"Js\1440\152k\213\161\237\241QEb\214B\012#b\254\193\160\160.Bs_stdlib_mini\1440\003\150\129\237\157~\162\232'\227\239\173\190\195.t@@";

jscomp/syntax/reactjs_jsx_ppx.cppo.ml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -534,7 +534,9 @@ let jsxMapper () =
534534
| Ptyp_constr({txt}, _innerTypeArgs) -> String.concat "." (Longident.flatten txt) ^ "(...)"
535535
| _ -> "...")
536536
in
537-
Location.raise_errorf ~loc:pattern.ppat_loc "ReasonReact: optional argument annotations must have explicit `option`. Did you mean `option(%s)=?`?" currentType)
537+
Location.prerr_warning pattern.ppat_loc
538+
(Preprocessor
539+
(Printf.sprintf "ReasonReact: optional argument annotations must have explicit `option`. Did you mean `option(%s)=?`?" currentType)))
538540
| _ -> ()) in
539541
let alias = (match pattern with
540542
| {ppat_desc = Ppat_alias (_, {txt}) | Ppat_var {txt}} -> txt

0 commit comments

Comments
 (0)