diff options
| author | Mengchi Zhang <[email protected]> | 2019-05-20 02:17:58 -0400 |
|---|---|---|
| committer | Mengchi Zhang <[email protected]> | 2019-05-20 02:17:58 -0400 |
| commit | 579047c1dd9fec1b69e7904aeb6a25553c8dbd69 (patch) | |
| tree | 22678c484fba24fce61a295194719a9803baabfe /src/cuda-sim/ptx.y | |
| parent | 434925ba00c0ad680d1fe75b68dcb46d8fe44e24 (diff) | |
Fix col and linebuf
Signed-off-by: Mengchi Zhang <[email protected]>
Diffstat (limited to 'src/cuda-sim/ptx.y')
| -rw-r--r-- | src/cuda-sim/ptx.y | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/cuda-sim/ptx.y b/src/cuda-sim/ptx.y index 38a627f..8447693 100644 --- a/src/cuda-sim/ptx.y +++ b/src/cuda-sim/ptx.y @@ -36,6 +36,7 @@ class ptx_recognizer; %parse-param {yyscan_t scanner} %parse-param {ptx_recognizer* recognizer} %lex-param {yyscan_t scanner} +%lex-param {ptx_recognizer* recognizer} %union { double double_value; @@ -43,9 +44,6 @@ class ptx_recognizer; int int_value; char * string_value; void * ptr_value; -#define LINEBUF_SIZE (4*1024) - char linebuf[LINEBUF_SIZE]; - unsigned col; } %token <string_value> STRING @@ -232,7 +230,7 @@ class ptx_recognizer; #include <math.h> void syntax_not_implemented(yyscan_t yyscanner, ptx_recognizer* recognizer); extern int g_func_decl; - int ptx_lex(YYSTYPE * yylval_param, yyscan_t yyscanner); + int ptx_lex(YYSTYPE * yylval_param, yyscan_t yyscanner, ptx_recognizer* recognizer); int ptx_error( yyscan_t yyscanner, ptx_recognizer* recognizer, const char *s ); %} |
