Fix defaults of BaseCompilerProperties

* Edition and Deny_warnings should not be set when
  constructing a BaseCompilerProperties, or the
  initialized values will reject values inherited from rust_defaults.
* Use getEdition and getDenyWarnings to retrieve those properties
  with defaults from config.

Bug: 141699953
Test: mm in rust projects
Change-Id: Id1ae357caeaf656cd33732bf4e54920e206f4ead
This commit is contained in:
Chih-Hung Hsieh
2019-10-03 09:47:06 -07:00
parent 65ab468452
commit 961a30c714
2 changed files with 15 additions and 11 deletions

View File

@@ -17,8 +17,6 @@ package config
import (
"strings"
"github.com/google/blueprint/proptools"
"android/soong/android"
_ "android/soong/cc/config"
)
@@ -35,7 +33,7 @@ var (
"libtest",
}
DefaultDenyWarnings = proptools.BoolPtr(true)
DefaultDenyWarnings = true
GlobalRustFlags = []string{
"--remap-path-prefix $$(pwd)=",