All challenges
Code AnalysisHard 60s

Uninitialized read causing sanitizer failure

What bug would AddressSanitizer/MemorySanitizer most likely report?
Starter code
#include <cstring>

int f() {
    char buf[16];
    buf[0] = 1;
    int sum = 0;
    for (int i = 0; i < 16; ++i) sum += buf[i];
    return sum;
}

Think you can answer under pressure?

Get matched and answer live questions in 3-minute 1v1 battles. Elo ranking, badge tiers and bragging rights on the line.

Play this in a 3-minute battle