diff options
author | Xavier Leroy <xavier.leroy@college-de-france.fr> | 2019-07-04 17:49:11 +0200 |
---|---|---|
committer | Xavier Leroy <xavierleroy@users.noreply.github.com> | 2019-07-17 09:17:28 +0200 |
commit | 633e60ed36c07c4b6cb4b1dc93b9eea312882ceb (patch) | |
tree | 22feeaf195a61a3ffecf280717ddbde60987a5c7 /extraction | |
parent | 10aa130361a5a673a14a7b38ed9c077103f9155f (diff) | |
download | compcert-kvx-633e60ed36c07c4b6cb4b1dc93b9eea312882ceb.tar.gz compcert-kvx-633e60ed36c07c4b6cb4b1dc93b9eea312882ceb.zip |
Make __builtin_sel available from C source code
It is type-checked like a conditional expression then translated to
a call to the known builtin function.
Diffstat (limited to 'extraction')
-rw-r--r-- | extraction/extraction.v | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/extraction/extraction.v b/extraction/extraction.v index 25319475..521c0cdd 100644 --- a/extraction/extraction.v +++ b/extraction/extraction.v @@ -162,9 +162,10 @@ Separate Extraction Cexec.do_initial_state Cexec.do_step Cexec.at_final_state Ctypes.merge_attributes Ctypes.remove_attributes Ctypes.build_composite_env Initializers.transl_init Initializers.constval - Csyntax.Eindex Csyntax.Epreincr + Csyntax.Eindex Csyntax.Epreincr Csyntax.Eselection Ctyping.typecheck_program Ctyping.epostincr Ctyping.epostdecr Ctyping.epreincr Ctyping.epredecr + Ctyping.eselection Ctypes.make_program Clight.type_of_function Conventions1.callee_save_type Conventions1.is_float_reg |