Error CodeBuilder::comment(const char* s, size_t len) { if (_lastError) return _lastError; CBComment* node = newCommentNode(s, len); if (ASMJIT_UNLIKELY(!node)) return setLastError(DebugUtils::errored(kErrorNoHeapMemory)); addNode(node); return kErrorOk; }
Error Compiler::comment(const char* fmt, ...) noexcept { char buf[256]; char* p = buf; if (fmt) { va_list ap; va_start(ap, fmt); p += vsnprintf(p, 254, fmt, ap); va_end(ap); } p[0] = '\0'; HLComment* node = newCommentNode(buf); if (node == nullptr) return setLastError(kErrorNoHeapMemory); addNode(node); return kErrorOk; }