[OpenSmalltalk/opensmalltalk-vm] 5e3abc: Remove the dependency in sqAssert.h on sqInt et al...

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[OpenSmalltalk/opensmalltalk-vm] 5e3abc: Remove the dependency in sqAssert.h on sqInt et al...

Eliot Miranda-3
 
  Branch: refs/heads/Cog
  Home:   https://github.com/OpenSmalltalk/opensmalltalk-vm
  Commit: 5e3abc4590714a3756e4a08711ea6929614c06b8
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/5e3abc4590714a3756e4a08711ea6929614c06b8
  Author: Eliot Miranda <[hidden email]>
  Date:   2020-09-28 (Mon, 28 Sep 2020)

  Changed paths:
    M platforms/Cross/vm/sqAssert.h
    M platforms/Cross/vm/sqVirtualMachine.c
    M platforms/Cross/vm/sqVirtualMachine.h
    M platforms/win32/vm/sqPlatformSpecific.h
    M platforms/win32/vm/sqWin32Alloc.h

  Log Message:
  -----------
  Remove the dependency in sqAssert.h on sqInt et al when using MSVC and hence
remove the need for sqVirtualMachine.c to include sqMemoryAccess.h before
sqAssert.h.  Remove all mention of sqInt in win32/vm/sqPlatformSpecific.h and
hence rescue C++ code that needed to include it but not sqMemoryAccess.h else
where.  Remove a warning by correctly defining error within sqVirtualMachine.h.