More nightly compiler fixes#1169
Conversation
|
/build |
Greptile SummaryThis PR applies three targeted nightly-compiler fixes across the matx library — value-initializing a zero-element array, removing an unnecessary
Confidence Score: 5/5All three changes are safe to merge — they suppress compiler diagnostics without altering any runtime behavior. Each change is a minimal, targeted fix: value-initialization of a zero-element array, collapsing an if/else into a default-plus-override initialization, and adding No files require special attention. Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A[make_tensor 0D overload] -->|value-init shape| B[zero-element array shape curly braces]
B --> C[forward to make_tensor with decltype shape]
D[LCollapseOp constructor] -->|int input_rank = T1::Rank| E{is_dynamic_rank_op?}
E -->|true| F[input_rank = op_.DynRank + assert rank >= DIM]
E -->|false| G[keep static T1::Rank value]
F --> H[Compute collapsed size_]
G --> H
I[SmemTiledImpl] -->|maybe_unused kMaxDec and kOversampled| J{decimation_factor == num_channels?}
J -->|yes| K[Kernel with kMaxDec template arg]
J -->|no| L[Kernel with kOversampled template arg]
Reviews (1): Last reviewed commit: "Mark constants as maybe unused in channe..." | Re-trigger Greptile |
No description provided.