Handle ifdef for local variables.
Fixes: 205337522 Test: internal Change-Id: Ib29654e76e8dc7c0982bfe0b471a1aca33935117
This commit is contained in:
@@ -226,6 +226,9 @@ ifdef PRODUCT_NAME
|
|||||||
PRODUCT_NAME = gizmo
|
PRODUCT_NAME = gizmo
|
||||||
else
|
else
|
||||||
endif
|
endif
|
||||||
|
local_var :=
|
||||||
|
ifdef local_var
|
||||||
|
endif
|
||||||
`,
|
`,
|
||||||
expected: `load("//build/make/core:product_config.rbc", "rblf")
|
expected: `load("//build/make/core:product_config.rbc", "rblf")
|
||||||
|
|
||||||
@@ -235,6 +238,9 @@ def init(g, handle):
|
|||||||
cfg["PRODUCT_NAME"] = "gizmo"
|
cfg["PRODUCT_NAME"] = "gizmo"
|
||||||
else:
|
else:
|
||||||
pass
|
pass
|
||||||
|
_local_var = ""
|
||||||
|
if _local_var:
|
||||||
|
pass
|
||||||
`,
|
`,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@@ -177,8 +177,8 @@ type localVariable struct {
|
|||||||
baseVariable
|
baseVariable
|
||||||
}
|
}
|
||||||
|
|
||||||
func (lv localVariable) emitDefined(_ *generationContext) {
|
func (lv localVariable) emitDefined(gctx *generationContext) {
|
||||||
panic("implement me")
|
gctx.writef(lv.String())
|
||||||
}
|
}
|
||||||
|
|
||||||
func (lv localVariable) String() string {
|
func (lv localVariable) String() string {
|
||||||
|
Reference in New Issue
Block a user