From patchwork Thu Nov 17 03:43:05 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Guillermo E. Martinez" X-Patchwork-Id: 60734 Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 4D1CF396DC1D for ; Thu, 17 Nov 2022 03:44:08 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 4D1CF396DC1D DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1668656648; bh=xZVD4DHuTQef0ivvIs3qG93P3EgdacnGr4kSVb6Qj30=; h=To:Cc:Subject:Date:In-Reply-To:References:List-Id: List-Unsubscribe:List-Archive:List-Help:List-Subscribe:From: Reply-To:From; b=kkZV7h0BUhUBkg2/9H2x4kicUZI9k/42GdPvFItdl2Hgv5w+SQN7zWl/gx9geoPm/ OlhJsJYFAtg3KA3IIe7+ZwyS0vpYrrnfJ/IglnhnN6+rX+TSeafRbXs00PRe+fn8BQ s3M4CzvEXdTf0PuAyIfa+2tL1IAEvDoP4lBOO0Kk= X-Original-To: libabigail@sourceware.org Delivered-To: libabigail@sourceware.org Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by sourceware.org (Postfix) with ESMTPS id 9B54C3954C5B for ; Thu, 17 Nov 2022 03:44:02 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 9B54C3954C5B Received: from pps.filterd (m0246629.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 2AH25wcZ005401 for ; Thu, 17 Nov 2022 03:44:01 GMT Received: from iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta03.appoci.oracle.com [130.35.103.27]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3kv3jsqh9e-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Thu, 17 Nov 2022 03:44:00 +0000 Received: from pps.filterd (iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.5/8.17.1.5) with ESMTP id 2AH2o206040921 for ; Thu, 17 Nov 2022 03:43:59 GMT Received: from nam11-co1-obe.outbound.protection.outlook.com (mail-co1nam11lp2168.outbound.protection.outlook.com [104.47.56.168]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3ku3k99ttg-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Thu, 17 Nov 2022 03:43:59 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=c6Nhczn7uyy1owhVPdm5QSTTRddcCNZwlmXHMCZsgYEfA2coTbGJILP6rTkdGKHC0PLd2u3OeLeKoZl3wLzdz9VGbZwUY75/4hQ36iEnbHr+9UM8L37MqG7IPJ3gi1Uv0U7P52Kj25nuCNPY5lNlQWNv4K+lXrsc0MyqFhcaUagRy3Zc4DiNQEnhQXae2u9SFP7EHr1X3PRWT4Ow4OQlmhYs/qQBIvumMspwvwWiKGhwXLmpIxMbz3ERZEpak2lgg4fHkBhqPvNIApWfkHC3o2zuLGCe4PIrpGO69Y4XP9F1BWhgFNGjCqbEUcJ4XbPEX78ezAEuWB2QoBIwV6SWeQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=xZVD4DHuTQef0ivvIs3qG93P3EgdacnGr4kSVb6Qj30=; b=jF74w//473+QOs9KmoNlHq9J4RZ0+DhsOHaVXuKzO3Gj90RKWsy2CwIVTtlXCqE82HPDNNXw89EAFS/ahdZdEn01LCe0LPIrlALcCsXR85prNdCzD6umyOFAm7jy3lGOntWB8wptuu7q2kmt7xm9R3s/6abQPRuym8ejlgqdYq0AaKhmwru3nhitgzAygpzj2jYfInK+gJdW8JOoGpHdbavVIBJDtahGdFDEhoGJw7w44Mw59DpIHm7aE+PngMeGh8Yi9yPj/JOt/vzZYaQQ3b00N3dY2W43DJh3txpwgnUAa7GgR+uS8bIs03XWW39itTPWv77Jht1kHt/onSMiCQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none Received: from MWHPR10MB1407.namprd10.prod.outlook.com (2603:10b6:300:23::20) by CH0PR10MB4843.namprd10.prod.outlook.com (2603:10b6:610:cb::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5813.20; Thu, 17 Nov 2022 03:43:57 +0000 Received: from MWHPR10MB1407.namprd10.prod.outlook.com ([fe80::1800:88c1:fae8:13b4]) by MWHPR10MB1407.namprd10.prod.outlook.com ([fe80::1800:88c1:fae8:13b4%10]) with mapi id 15.20.5813.020; Thu, 17 Nov 2022 03:43:55 +0000 To: libabigail@sourceware.org Cc: "Guillermo E. Martinez" Subject: [PATCH 5/5] ctf-front-end: Fix array size representation Date: Wed, 16 Nov 2022 21:43:05 -0600 Message-Id: <20221117034305.184864-6-guillermo.e.martinez@oracle.com> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20221117034305.184864-1-guillermo.e.martinez@oracle.com> References: <20221117034305.184864-1-guillermo.e.martinez@oracle.com> X-ClientProxiedBy: SA9PR13CA0051.namprd13.prod.outlook.com (2603:10b6:806:22::26) To MWHPR10MB1407.namprd10.prod.outlook.com (2603:10b6:300:23::20) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MWHPR10MB1407:EE_|CH0PR10MB4843:EE_ X-MS-Office365-Filtering-Correlation-Id: 35ed0f12-b0ca-45e7-b274-08dac84df0ab X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 5cROemL/8XEQyAnM+DavdhoeHoclVnbrKsYEsTpKyrTqlzkge9KlNomZRcDngTndsLNoWczTMs3xsrrpdTEFqG4mTf4rmgQxkNHtKiqUFDqggPUOajQeFhn69M9i0GCeLDqPQkPtWnkiMSS0ZL8/zQDw41DAVPl8iukFKVg44stZdwj0QSjQeD8R81l+lJutHk+G5dMrTGd1DSGy4gGaETbO7al9o4/Uu2VtSdMhWBtzyeOjU570J09iidSkqHiWtVxhwdLrL9OlmYvzu1z08asumTJg4fc1J8tVyhgEScW1NQCdPv9Wd/qICNZ7StgCPDXa+Yd8a2GRdWjncK4GhNnTBSWcRZg0bDsziLVFNFx/IH/Z0d7GZZA0Cj16mmVIIKeabLjNPoCZMv5F81pMs/8xpZ3LtCOOZW/KmFJ+k/LClD0th5C01HiW4mgGa7tW8Mee0a+RSmgszG0xmgDUQtAbI0qNpgWy3v4pU2ALydjlBTqvs2riDwgGJChpVo+XzLW3R3svdu/sV6dbCqbDUGZKj2e2sHRbgkzJ7ls3ncSo1xi0GtLETCzXhSG/5aeXFVLKdqIOUEYTNHzOMdunle1gMSTRHlwh18n13Jci8ROB1zxDxDI7W9/5L5FHYlc0H6mkCx09EcIBAFIM1tPO2fjDx30lAoQmj+y3UarAOW+GX5kGjHsoIVuc0jrryfP9h4chqHCAxtXe/PiG5+gDZA== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MWHPR10MB1407.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(136003)(346002)(39860400002)(376002)(396003)(366004)(451199015)(86362001)(36756003)(103116003)(41300700001)(2616005)(66946007)(66476007)(66556008)(4326008)(8676002)(1076003)(186003)(8936002)(5660300002)(107886003)(6666004)(478600001)(6486002)(316002)(6512007)(6506007)(6916009)(38100700002)(83380400001)(2906002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: RtdQF7OXZaRWWrLlE0bXkZk8DmiAAKM9c9xmZoN9rTZYc2UL7ucWVTTXSfJb0jL5FUUMbShQBOZf1f0AuC+ohL6MhwJZ9VvXZjgyUB61qLuauvbx+sYdlFRy1E8lJuD5GFQh5aHNe5mM4Rltu9wnqxAdBAJZWRd7Gym7JkbrblR7YvVoWswf+FYhlLb/qw+Nu7QxbG64M+vbg3USUB990IO0KKstl0YXBrlPpL3IX7usfTvJbRYB3IlfJvsGUC4FTpjBb7mpidiOmVWqOz2VkrVN4EkBR2YXYbyhuMwj9OnVffVMsTApl8M26SyeImZedUowmVWrTLBNAmIFwqR9OVprT+uSnqp5LCg3cZhtFXPZ0NV8+dteuAfIIIcpkUSsohg7SOFlxRhA2BBx2FmQc0C1vPse9LYJR1MIOf8GM/zW6aHqET6ASQ0a8XLVlxia3ZOVePLKRdc20tUSluxCFc9hVEV7NF14I1NAwJ8tKyiFK77TXxPzDI7cUhyUNxJ46tg1VYgyppS48SIdzLu03CZs88DxUODdt0hVD7y9MF44Mc4jk8isfvuVS3OvOT2EkHT5MRr79RrSAO3T64AfqKO/u9fTZzBVnAERKNhqGIfv+nxmxIlCkU+5ZPJ6P/h2j8JtciKOHJDAdDX5nJVNSs8h5bj12EMGoSY469tk/8g7ub8aJUxZyqWdf79kLxHquhNE/N6tNa4N37EWy6xb2T2clmPoHRciEsLh8QbWfJiX9Gt0TcCo+1CIvZy8KcaxVhbBTm5QOrIK96YcV2H/WxtjkiVhrNUf7YmIKi1yKBxCJsKOpi9wTyZEpxtpVbWAvzoY6g+Vw2h7Ec+2oxmsUh9WeyiUonYYgFYN6vJqZlOQ/RC1WzBRE0AeRwViPAthalfxFFpCJ8ZQ8KQyUgRd9UnAw3mpkF7BkKzMM1Sdi6EURG9Imu/Uc7iKa7EQ1ly+VkR1Tx5whR79zREu1U+4KJWUNu6tmYrTgLwvEBLyxsVCaOj5R6elUYknS2UTi4lSkfdAt9+dBGtClYFROjm32c+ffNgwARDzvu4xp6kHGHbJg4f6pPw1TeYXtAaW8TjEVoGGKkS2HOwLkdSfXELr9psVFL+ILv+5y4HGBfg/l/G9BaXPCw9sLxWNimsdTD4V1iLXPAh4MtaXlXF/wm+MWEdnq8HjTrkJEeiwtlABKGluDOrSwfOxqhL4nn/LVG7USL9y4VLAIFpQgJcv8SrHB1w+qbuQEkwBH46lpUjqO2vBBGoFQEHpgnGwAQnYWhJcNbXptDGro3A+EVDA7nFNiK7ZPHCa4AygwefiGXL2VqqsLpuv62OkPIMUOzUXJ7aSnz2jNDkXwIFRVmnhLgvwokNoN1z9F/gcv0LiMDttYQtsFkpldMXNwgtFGWxQRH5B5fDlcpxlfQnqclq9q/rTS4LFV26iR8oI8aJPXkwn9apyJfxg9LbNDbuYmxKBE9cDa9gYM1xLSwedv76Oud7puPR4jklxpNu7daWvNg9+SO/BRbgwBUBbR1wPTaBj2aOpv7YpC3IfIBp6WSaz7dxls33glSP6pllpL8tbgARViDO5ilvrtKy3Xi2MwSxsYJDdIR4shWZbq3tmPAShR7SH/Ez6d5roSrDIlc2GuN1m3bycIxkNqscYlR9wYfOE9iXiV7mSmITOt66771ZTK5scuQtphtSMhxc+JlPHCEKLRes= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: IJqWo2mXUFdyRroBNWediFTi38MF2pl6f4LCil4uGwO0MDIwxQ5UbLr7VEBOkXt2an2tlMrhd7KYQQLY09S0ackF7SawLdSBLB9mg2X3JQE1eUZxm97oaTJ4o2oi092ZnTdYLrSafMjIpq/YBglkgWzQxlK6WPvMbx6hkV+ZbfPUGXSCIRDDE58y8nB28TFWdzjxVEzJ4YR6n7TJs189Oniqo77l8zc2tWoStthFyL4LhCE5W0qb+NRS64Ny8Vhm88QGbqxAvovMkKl2oeEh+XMiIYEss0Ju/Z52O+/6faLwdspAvUbYstkjCKQc3hrQY7OZk8WQtJXVzWKnYLe9dXWUHMB4DPeD4T+cUvrolFDKgYMkAXYCB+1P0iFM75ZuzpzvcYb4ZNjiiycL+bQ0Nz/zBW+a/IB6o1BrImC8f9AmT2Gv9+9B5geh4pWVp1cFaCs+gOmW3qdnUBiYV6bKZ1W4wEl4CLWHCO/0LNTJPxO/pAzbhvFUUpEE+0LNtoqHp2gA2eEZAwjzqgh5hEq69/y7Fm5k65Ozk518+q1nSAaQQujbU+XeryeKXmtLRvSEnSu+VxDtlmbq34Kw2l143ypLCGMq/h7wrxzkl3bTW8KkJsWTcA9lmn9aagqy2vkjuM+eMJCW2b7+CFdLmvgEyJMp5AX1vXv+Mrb+/DInqukY4TKY42GGuFxtYP+SqbMCp8OvRuGuAio4QGCCIsXYoOXfruYxF+0b5Vdl7eMTaBnt8teItk6iyKQv/fGZHwMhgmWY/Qr6k81/xH/ItOnkNQ== X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 35ed0f12-b0ca-45e7-b274-08dac84df0ab X-MS-Exchange-CrossTenant-AuthSource: MWHPR10MB1407.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Nov 2022 03:43:53.7633 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 0D7etWH54DOfBJ/dGOcE0y/cp1JLAORalA/EF22ByfvHZiRWs8MGi7L3wLRRQCpL9IPp++td1S5jBzCw4JYZyEyUVpcv/cDjx3NGC6Rd/N0= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH0PR10MB4843 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.219,Aquarius:18.0.895,Hydra:6.0.545,FMLib:17.11.122.1 definitions=2022-11-16_03,2022-11-16_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 bulkscore=0 mlxscore=0 adultscore=0 phishscore=0 malwarescore=0 suspectscore=0 mlxlogscore=999 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2210170000 definitions=main-2211170024 X-Proofpoint-ORIG-GUID: 3A6rW-duOZcsA68zt74O58cziSMhxat5 X-Proofpoint-GUID: 3A6rW-duOZcsA68zt74O58cziSMhxat5 X-Spam-Status: No, score=-12.6 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H2, SPF_HELO_NONE, SPF_NONE, TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: libabigail@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Mailing list of the Libabigail project List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-Patchwork-Original-From: "Guillermo E. Martinez via Libabigail" From: "Guillermo E. Martinez" Reply-To: "Guillermo E. Martinez" Errors-To: libabigail-bounces+patchwork=sourceware.org@sourceware.org Sender: "Libabigail" Array with a single element is represented as infinite array. * src/abg-ctf-reader.cc (build_array_ctf_range): Use * tests/data/Makefile.am: Add new test. `upper_bound' and number of elements to indicate infinite array size. * tests/data/test-read-ctf/test-array-size.abi: New test. * tests/data/test-read-ctf/test-array-size.c: Likewise. * tests/data/test-read-ctf/test-array-size.o: Likewise. * tests/test-read-ctf.cc: Update testsuite. Signed-off-by: Guillermo E. Martinez Signed-off-by: Guillermo E. Martinez Signed-off-by: Dodji Seketeli --- src/abg-ctf-reader.cc | 2 +- tests/data/Makefile.am | 3 +++ tests/data/test-read-ctf/test-array-size.abi | 23 +++++++++++++++++++ tests/data/test-read-ctf/test-array-size.c | 4 ++++ tests/data/test-read-ctf/test-array-size.o | Bin 0 -> 1432 bytes tests/data/test-read-ctf/test9.o.abi | 4 ++-- tests/test-read-ctf.cc | 9 ++++++++ 7 files changed, 42 insertions(+), 3 deletions(-) create mode 100644 tests/data/test-read-ctf/test-array-size.abi create mode 100644 tests/data/test-read-ctf/test-array-size.c create mode 100644 tests/data/test-read-ctf/test-array-size.o index 9f5a7466..5c89f821 100644 diff --git a/src/abg-ctf-reader.cc b/src/abg-ctf-reader.cc index ba4eed16..18217d81 100644 --- a/src/abg-ctf-reader.cc +++ b/src/abg-ctf-reader.cc @@ -1203,7 +1203,7 @@ build_array_ctf_range(reader *rdr, ctf_dict_t *dic, upper_bound.set_unsigned(nelems > 0 ? nelems - 1 : 0U); /* for VLAs number of array elements is 0 */ - if (upper_bound.get_unsigned_value() == 0) + if (upper_bound.get_unsigned_value() == 0 && nelems == 0) is_infinite = true; subrange.reset(new array_type_def::subrange_type(rdr->env(), diff --git a/tests/data/Makefile.am b/tests/data/Makefile.am index d04ecf3f..e994aff3 100644 --- a/tests/data/Makefile.am +++ b/tests/data/Makefile.am @@ -716,6 +716,9 @@ test-read-ctf/test-const-array.o \ test-read-ctf/test-array-mdimension.abi \ test-read-ctf/test-array-mdimension.c \ test-read-ctf/test-array-mdimension.o \ +test-read-ctf/test-array-size.abi \ +test-read-ctf/test-array-size.c \ +test-read-ctf/test-array-size.o \ \ test-annotate/test0.abi \ test-annotate/test1.abi \ diff --git a/tests/data/test-read-ctf/test-array-size.abi b/tests/data/test-read-ctf/test-array-size.abi new file mode 100644 index 00000000..3fbc65b6 --- /dev/null +++ b/tests/data/test-read-ctf/test-array-size.abi @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/data/test-read-ctf/test-array-size.c b/tests/data/test-read-ctf/test-array-size.c new file mode 100644 index 00000000..fe2f3fef --- /dev/null +++ b/tests/data/test-read-ctf/test-array-size.c @@ -0,0 +1,4 @@ +/* gcc -gctf -c test-array-size.c -o test-array-size.o */ +char foo[2]; +char bar[1]; +char baz[0]; diff --git a/tests/data/test-read-ctf/test-array-size.o b/tests/data/test-read-ctf/test-array-size.o new file mode 100644 index 0000000000000000000000000000000000000000..8e4d8b147bcf9ae2fcfe3d6f2caca05868f6b341 GIT binary patch literal 1432 zcmbVM&2G~`5T29}elMj5kU+vnNVEd4op7QDWT}Em2ysK=!eQ-f6AQ<#?5!I20*}Ev zaN!Yn3~ulW@B%QOvzx3};lfDc`R1E%Ry$)SA78wFxic7$wE;b+O=el5?>ifubTFYC zbe(?x7_KW1HxjzZ7=Fii%<(h3W*@R&V!zCOj~$x8VAOz70}q|K&j|4KsGEI2Ehd{(Myke8ZHs)|ysr1FBId9_ec+NNz( z)iNto)YMs2iS!^vNodbuHVl$uE@1h>nkr4uk#U zH*XJu@lz3tIGDtf$#@(;3-;CWRMq)Hm0A`D-3`0l1q`ttZsIuy->@@l1Cu**+EOo~ zKBQlNdL$=%?7Q98R~5U*+lIHfJ^!xZ@t%5y9fZA6-8GVE+J%-WM_sSt+#;=(ngq5- zB5fKHyg7bU3oL>}S!pGB^svz~`(W}}c_vQlir1yv-ZlO=!CaWpd~54tk~QiByAR7g zU;xhFOJW6H^!p!i9pCrA`rUVqqx}9STR7+vJlGPi!Aoh(8gTgCy7tKkAG;)D+i&Bc z!@1HgR^XCbw6B=E!fwAeEB|Wx{d-|ou0iJaqW;tLFOB$`(b<0d=fJ@Gy9fWy9C{y# UWBypXT-(-vZu;Lly?}oIUzApI#Q*>R literal 0 HcmV?d00001 diff --git a/tests/data/test-read-ctf/test9.o.abi b/tests/data/test-read-ctf/test9.o.abi --- a/tests/data/test-read-ctf/test9.o.abi +++ b/tests/data/test-read-ctf/test9.o.abi @@ -7,8 +7,8 @@ - - + + diff --git a/tests/test-read-ctf.cc b/tests/test-read-ctf.cc index a2193303..f561f7fa 100644 --- a/tests/test-read-ctf.cc +++ b/tests/test-read-ctf.cc @@ -381,6 +381,15 @@ static InOutSpec in_out_specs[] = "output/test-read-ctf/test-array-mdimension.abi", "--ctf", }, + { + "data/test-read-ctf/test-array-size.o", + "", + "", + SEQUENCE_TYPE_ID_STYLE, + "data/test-read-ctf/test-array-size.abi", + "output/test-read-ctf/test-array-size.abi", + "--ctf", + }, // This should be the last entry. {NULL, NULL, NULL, SEQUENCE_TYPE_ID_STYLE, NULL, NULL} };