diff options
author | Victor Westerhuis <victor@westerhu.is> | 2021-12-05 16:48:47 +0100 |
---|---|---|
committer | Adrian Thurston <thurston@colm.net> | 2021-12-05 11:47:08 -0800 |
commit | a43ce5eb8b0917770d74ed2fa3ea8cade98005e5 (patch) | |
tree | ce5da7d04c156633492867e1c711b33742a507fd | |
parent | 428715b40931abf6c422c57154da82ce8621d74e (diff) | |
download | colm-a43ce5eb8b0917770d74ed2fa3ea8cade98005e5.tar.gz |
Fix misdeclared parameter in test file
This causes complaints when building with LTO enabled.
-rw-r--r-- | test/colm.d/ext1.lm | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/test/colm.d/ext1.lm b/test/colm.d/ext1.lm index 9689227f..913501ff 100644 --- a/test/colm.d/ext1.lm +++ b/test/colm.d/ext1.lm @@ -9,11 +9,11 @@ print "[alphcount( " hello friend " )] #include <stdio.h> #include <string.h> -str_t *c_alphcount( program_t *prg, tree_t **sp, str_t *a1 ) +value_t c_alphcount( program_t *prg, tree_t **sp, value_t a1 ) { int p, count = 0; - for ( p = 0; p < a1->value->length; p++ ) { - char c = a1->value->data[p]; + for ( p = 0; p < ( (str_t*)a1 )->value->length; p++ ) { + char c = ( (str_t*)a1 )->value->data[p]; if ( 'a' <= c && c <= 'z' ) count++; } @@ -24,8 +24,8 @@ str_t *c_alphcount( program_t *prg, tree_t **sp, str_t *a1 ) head_t *h = string_alloc_full( prg, strc, strlen( strc ) ); tree_t *s = construct_string( prg, h ); colm_tree_upref( prg, s ); - colm_tree_downref( prg, sp, a1 ); - return (str_t*)s; + colm_tree_downref( prg, sp, (tree_t*)a1 ); + return (value_t)s; } ##### EXP ##### 11 |