commit | 487e527fcf1c86bb00ee9eb9c13054378930a1e6 | [log] [tgz] |
---|---|---|
author | Anders Carlsson <andersca@mac.com> | Tue Feb 05 23:30:20 2008 +0000 |
committer | Anders Carlsson <andersca@mac.com> | Tue Feb 05 23:30:20 2008 +0000 |
tree | df933b8267d63b71cabc25df94398db1499ab102 | |
parent | b737b6247f051e2a08bd5f7cc7854ca7cb7b91c6 [diff] [blame] |
Handle the memory clobber. llvm-svn: 46780
diff --git a/clang/Basic/TargetInfo.cpp b/clang/Basic/TargetInfo.cpp index 77efe60..fc6976a 100644 --- a/clang/Basic/TargetInfo.cpp +++ b/clang/Basic/TargetInfo.cpp
@@ -328,6 +328,9 @@ { assert(isValidGCCRegisterName(Name) && "Invalid register passed in"); + if (strcmp(Name, "memory") == 0) + return "~{memory}"; + const char * const *Names; unsigned NumNames;