From 82ee7495153430b743df9847b764be4a58ea3658 Mon Sep 17 00:00:00 2001 From: Ben Vanik Date: Sat, 29 Jun 2013 09:28:13 -0700 Subject: [PATCH] Adding a note about the asmjit issue. --- README.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/README.md b/README.md index f81c79343..8c5dfef97 100644 --- a/README.md +++ b/README.md @@ -34,3 +34,25 @@ legally purchased devices and games and information made public on the internet See [building](docs/building.md) for setup and information about the `xenia-build` script. + +## Known Issues + +### asmjit bug + +asmjit has an issue with removing unreachable code that will cause assertion +failures/exiting when running. Until it is patched you must go and modify +a file after checking out the project. + +``` +--- a/third_party/asmjit/src/asmjit/x86/x86compileritem.cpp ++++ b/third_party/asmjit/src/asmjit/x86/x86compileritem.cpp +@@ -114,7 +114,7 @@ CompilerItem* X86CompilerTarget::translate(CompilerContext& cc) + return NULL; + } + +- if (x86Context._isUnreachable) ++ if (0)//x86Context._isUnreachable) + { + // If the context has "isUnreachable" flag set and there is no state then + // it means that this code will be never called. This is a problem, because +```