mirror of
https://github.com/esphome/esphome.git
synced 2026-02-25 21:43:14 -07:00
Merge branch 'constexpr-progmem' into integration
This commit is contained in:
@@ -441,7 +441,7 @@ class ProgmemAssignmentExpression(AssignmentExpression):
|
||||
super().__init__(type_, "", name, rhs)
|
||||
|
||||
def __str__(self):
|
||||
return f"static const {self.type} {self.name}[] PROGMEM = {self.rhs}"
|
||||
return f"static constexpr {self.type} {self.name}[] PROGMEM = {self.rhs}"
|
||||
|
||||
|
||||
class StaticConstAssignmentExpression(AssignmentExpression):
|
||||
|
||||
@@ -331,7 +331,7 @@ class TestStatements:
|
||||
),
|
||||
(
|
||||
cg.ProgmemAssignmentExpression(ct.uint16, "foo", "bar"),
|
||||
'static const uint16_t foo[] PROGMEM = "bar"',
|
||||
'static constexpr uint16_t foo[] PROGMEM = "bar"',
|
||||
),
|
||||
),
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user