Revert "Revert "Fix: sanitizerRuntimeMutator is not run for host""

Bug: http://b/123254047

This reverts commit 84757ea7ea4607d36dc7413c3f82fbe1d5bc3b5d.

Reason for revert: veridex asan failure is fixed.

Change-Id: Id03180b8d3d1dc1386fd7e4f800d64dc8578139c
diff --git a/cc/sanitize.go b/cc/sanitize.go
index 79fbd47..0951efe 100644
--- a/cc/sanitize.go
+++ b/cc/sanitize.go
@@ -672,10 +672,10 @@
 
 // Add the dependency to the runtime library for each of the sanitizer variants
 func sanitizerRuntimeMutator(mctx android.BottomUpMutatorContext) {
-	if mctx.Os() != android.Android {
-		return
-	}
 	if c, ok := mctx.Module().(*Module); ok && c.sanitize != nil {
+		if !c.Enabled() {
+			return
+		}
 		var sanitizers []string
 		var diagSanitizers []string