Changeset 358 in dev for trunk/abdev/BasicCompiler_Common


Ignore:
Timestamp:
Nov 6, 2007, 2:35:15 AM (17 years ago)
Author:
dai_9181
Message:

Try-Catchを試験的に実装。
(まだ下記の動作しか実装していません)
・Try
・Catch(パラメータ無し)
・Throw(パラメータ無し)

Location:
trunk/abdev/BasicCompiler_Common
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/abdev/BasicCompiler_Common/include/ver.h

    r355 r358  
    66// バージョン付加文字列
    77#ifdef _AMD64_
    8 #define VER_INFO        "(x64) (rev.367)"
     8#define VER_INFO        "(x64) (rev.373)"
    99#else
    10 #define VER_INFO        "(rev.367)"
     10#define VER_INFO        "(rev.373)"
    1111#endif
  • trunk/abdev/BasicCompiler_Common/src/Exception.cpp

    r357 r358  
    5151
    5252    char temporary[1024];
    53     lstrcpy( temporary, "_System_pobj_AllThreads->GetCurrentException()->BeginTryScope( _System_GetNowScopeCatchAddresses() As VoidPtr, _System_GetBp() As LONG_PTR, _System_GetSp() As LONG_PTR )" );
     53    lstrcpy( temporary, "ExceptionService.BeginTryScope( _System_GetNowScopeCatchAddresses() As VoidPtr, _System_GetBp() As LONG_PTR, _System_GetSp() As LONG_PTR )" );
    5454    MakeMiddleCode( temporary );
    5555    ChangeOpcode( temporary );
Note: See TracChangeset for help on using the changeset viewer.