Uhh, no. That error means your RAM is faulty and/or overheated. Changing random things about the code (e.g. the underscore) may make it succeed for a time, but it's not actually fixing the problem and it makes the code uglier. (This is why building without -j helps - the CPU is working less and the system is cooler).