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