summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/comp.el
diff options
context:
space:
mode:
authorNicolás Bértolo <nicolasbertolo@gmail.com>2020-05-31 18:09:12 -0300
committerAndrea Corallo <akrl@sdf.org>2020-06-01 21:24:33 +0100
commit9f6c12be5574060014f91ad6190d79124ea19802 (patch)
treece83e3948f87cf30c4ca3d3aaecc205663727b80 /lisp/emacs-lisp/comp.el
parent035a91dd963290a40766b430e4e9a108cbbc4eac (diff)
downloademacs-9f6c12be5574060014f91ad6190d79124ea19802.tar.gz
emacs-9f6c12be5574060014f91ad6190d79124ea19802.tar.bz2
emacs-9f6c12be5574060014f91ad6190d79124ea19802.zip
* Throw an ICE when asked to emit a cast with sign extension.
* src/comp.c (cast_kind_of_type): Enum that specifies the kind of type in the cast enum (unsigned, signed, pointer). (emit_coerce): Throw an ICE when asked to emit a cast with sign extension. (define_cast_from_to): Return NULL for casts involving sign extension. (define_cast_functions): Specify the kind of each type in the cast union.
Diffstat (limited to 'lisp/emacs-lisp/comp.el')
0 files changed, 0 insertions, 0 deletions