[all-commits] [llvm/llvm-project] b31c23: [LangRef] allow omitting `va_end` (#203087)

Folkert de Vries via All-commits all-commits at lists.llvm.org
Mon Jun 15 10:38:38 PDT 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: b31c239b071bbcb9beb1f999d25854cbb5028642
      https://github.com/llvm/llvm-project/commit/b31c239b071bbcb9beb1f999d25854cbb5028642
  Author: Folkert de Vries <folkert at folkertdev.nl>
  Date:   2026-06-15 (Mon, 15 Jun 2026)

  Changed paths:
    M llvm/docs/LangRef.rst

  Log Message:
  -----------
  [LangRef] allow omitting `va_end` (#203087)

In Rust we'd like to be able to omit `va_end`: it is a no-op on all
currently supported targets, and the requirement that it is paired
exactly with `va_start` and `va_copy` (in the same frame) cannot be
unified with a language with move semantics.

cc https://github.com/rust-lang/rust/pull/157627
https://github.com/rust-lang/rust/pull/155697



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list