Module ClangFrontend.CFrontend_errors
type exception_details={msg : string;position : IBase.Logging.ocaml_pos;source_range : ATDGenerated.Clang_ast_t.source_range;ast_node : string option;}
exceptionUnimplemented of exception_detailsexceptionIncorrectAssumption of exception_detailsexceptionInvalid_declaration
val unimplemented : IBase.Logging.ocaml_pos -> ATDGenerated.Clang_ast_t.source_range -> ?ast_node:string -> ('a, Stdlib.Format.formatter, unit, _) IStdlib.IStd.format4 -> 'aRaise Unimplemented. This is caught at the level of translating a method and makes the frontend give up on that method.
val incorrect_assumption : IBase.Logging.ocaml_pos -> ATDGenerated.Clang_ast_t.source_range -> ?ast_node:string -> ('a, Stdlib.Format.formatter, unit, _) IStdlib.IStd.format4 -> 'aUsed to mark places in the frontend that incorrectly assume something to be impossible. TODO(t21762295) get rid of all instances of this.