Skip to content
This repository has been archived by the owner on Nov 1, 2021. It is now read-only.

Handle va_arg on struct types for the le32 target (PNaCl and Emscripten) #4

Merged
merged 1 commit into from
Oct 30, 2014

Commits on Oct 24, 2014

  1. Handle va_arg on struct types for the le32 target (PNaCl and Emscripten)

    Cherry picked from https://codereview.chromium.org/183973037, itself a
    cherry pick from clang upstream r199830, originally
    authored by mseaborn@chromium.org
    
    PNaCl and Emscripten can both handle va_arg IR instructions with
    struct type.
    
    Also add a test to cover generating a va_arg IR instruction from
    va_arg in C on le32 (as already handled by VisitVAArgExpr() in
    CGExprScalar.cpp), which was not covered by a test before.
    
    (This fixes
    https://code.google.com/p/nativeclient/issues/detail?id=2381)
    
    Differential Revision: http://llvm-reviews.chandlerc.com/D2539
    
    R=mseaborn@chromium.org, dschuff@chromium.org, jvoung@chromium.org
    TEST= ninja clang-check
    BUG= https://code.google.com/p/nativeclient/issues/detail?id=2381
    ericrannaud committed Oct 24, 2014
    Configuration menu
    Copy the full SHA
    de1f674 View commit details
    Browse the repository at this point in the history