// RUN: %clang_cc1 -triple x86_64 -S -emit-llvm -O1 -o - %s | FileCheck %s // // Verifies that the gnu_inline version is ignored in favor of the redecl extern inline __attribute__((gnu_inline)) unsigned long some_size(int c) { return 1; } unsigned long mycall(int s) { // CHECK-LABEL: i64 @mycall // CHECK: ret i64 2 return some_size(s); } unsigned long some_size(int c) { return 2; } unsigned long yourcall(int s) { // CHECK-LABEL: i64 @yourcall // CHECK: ret i64 2 return some_size(s); }