A, q and Z are valid LLVM inline asm constraints.
Fix regression in Applications/ClamAV/clamscan.



git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@47673 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/Basic/Targets.cpp b/Basic/Targets.cpp
index ed2e0e0..f77bef1 100644
--- a/Basic/Targets.cpp
+++ b/Basic/Targets.cpp
@@ -505,11 +505,6 @@
       return std::string("{st}");
     case 'u': // second from top of floating point stack.
       return std::string("{st(1)}"); // second from top of floating point stack.
-    case 'A': // edx:eax.
-    case 'q': // a, b, c, d registers or any integer register in 64-bit.
-    case 'Z': // 32-bit integer constant for used with zero-extending x86_64
-              // instructions.
-      assert(false && "Unimplemented inline asm constraint");
     default:
       return std::string(1, Constraint);
     }