diff options
| -rw-r--r-- | lisp/ChangeLog | 5 | ||||
| -rw-r--r-- | lisp/international/ccl.el | 2 |
2 files changed, 7 insertions, 0 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 0e91c480fff..0c9a16d9dde 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2009-03-16 Kenichi Handa <handa@m17n.org> | ||
| 2 | |||
| 3 | * international/ccl.el (ccl-compile-if): Signal an error for | ||
| 4 | invalid operator. | ||
| 5 | |||
| 1 | 2009-03-16 Chong Yidong <cyd@stupidchicken.com> | 6 | 2009-03-16 Chong Yidong <cyd@stupidchicken.com> |
| 2 | 7 | ||
| 3 | * minibuffer.el (read-file-name): Doc fix. | 8 | * minibuffer.el (read-file-name): Doc fix. |
diff --git a/lisp/international/ccl.el b/lisp/international/ccl.el index 1d212afd519..c5088c8c9e5 100644 --- a/lisp/international/ccl.el +++ b/lisp/international/ccl.el | |||
| @@ -505,6 +505,8 @@ If READ-FLAG is non-nil, this statement has the form | |||
| 505 | (op (get (nth 1 condition) 'ccl-arith-code)) | 505 | (op (get (nth 1 condition) 'ccl-arith-code)) |
| 506 | (arg (nth 2 condition))) | 506 | (arg (nth 2 condition))) |
| 507 | (ccl-check-register rrr cmd) | 507 | (ccl-check-register rrr cmd) |
| 508 | (or (integerp op) | ||
| 509 | (error "CCL: invalid operator: %s" (nth 1 condition))) | ||
| 508 | (if (integerp arg) | 510 | (if (integerp arg) |
| 509 | (progn | 511 | (progn |
| 510 | (ccl-embed-code (if read-flag 'read-jump-cond-expr-const | 512 | (ccl-embed-code (if read-flag 'read-jump-cond-expr-const |