mirror of
https://github.com/pocketpy/pocketpy
synced 2025-10-21 20:10:17 +00:00
...
This commit is contained in:
parent
ef99bf9205
commit
cd7e5c27f3
@ -725,8 +725,10 @@ __NEXT_STEP:;
|
||||
/**********************************************************************/
|
||||
UNREACHABLE();
|
||||
}catch(HandledException& e){
|
||||
PK_UNUSED(e);
|
||||
continue;
|
||||
}catch(UnhandledException& e){
|
||||
PK_UNUSED(e);
|
||||
PyObject* obj = POPX();
|
||||
Exception& _e = CAST(Exception&, obj);
|
||||
_e.st_push(frame->snapshot());
|
||||
@ -742,6 +744,7 @@ __NEXT_STEP:;
|
||||
if(frame.index < base_id) throw ToBeRaisedException();
|
||||
need_raise = true;
|
||||
}catch(ToBeRaisedException& e){
|
||||
PK_UNUSED(e);
|
||||
need_raise = true;
|
||||
}
|
||||
}
|
||||
|
@ -196,8 +196,8 @@ struct C99Struct{
|
||||
char* p;
|
||||
int size;
|
||||
|
||||
void _init(int size){
|
||||
this->size = size;
|
||||
void _init(int new_size){
|
||||
this->size = new_size;
|
||||
if(size <= INLINE_SIZE){
|
||||
p = _inlined;
|
||||
}else{
|
||||
|
@ -66,9 +66,9 @@ namespace pkpy{
|
||||
|
||||
#ifdef _MSC_VER
|
||||
#pragma warning (disable:4267)
|
||||
#pragma warning (disable:4101)
|
||||
#pragma warning (disable:4100)
|
||||
#pragma warning (disable:4244)
|
||||
#define _CRT_NONSTDC_NO_DEPRECATE
|
||||
#define strdup _strdup
|
||||
#endif
|
||||
|
||||
#ifdef _MSC_VER
|
||||
|
@ -382,7 +382,8 @@ struct Lexer {
|
||||
add_token(TK("@num"), Number::stoi(m[0], &size, base));
|
||||
}
|
||||
PK_ASSERT((int)size == (int)m.length());
|
||||
}catch(std::exception& _){
|
||||
}catch(std::exception& e){
|
||||
PK_UNUSED(e);
|
||||
SyntaxError("invalid number literal");
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user